TCP-based Distributed Applications

step 1- Change your program now as follows: the client sends 30 requests containing English words to be translated to French, e.g., any random sentence. To do that you can use a hashtable to store all the mapping between the English words and their French translations.

step 2- In this part we will add a backup server that will take over when the main server fails. Change your program now as follows: the client sends 1000 requests containing any arithmetic expression, e.g., “2^i + 100*i – 100" to the server. This server calculates the result of the expression specified by the client and sends back the result, i.e., for i=1 it will be "102", to the client. In addition, the server sends the client's request along with the client's IP address and port number to a backup server. The expression that the user can specify includes only the following operations: + (add), - (sub), * (mul), and ^ (power).

The backup server stores all the received operations in a backup database (in our case it will be any data structure of your choice). Implement the backup so that when the main server fails it will take on and continue serving the client in a transparent way. The back should detect that the main server is down and then uses the information it maintains to re-establish connections with the current clients and continue serving them. Note that your program must allow many clients at the same time. During the demo you will be requested to run your application on at least three machines.

Compétences : Java

en voir plus : tcp socket, tcp ip socket in java, socket programming with tcp and udp in computer networks, how to open a tcp/ip socket connection, tcp socket programming in c, udp socket, tcp socket python, tcp/ip, visual basic applications excel sorting data, free web based dashboard applications, distributed applications rapidshare, server based trading applications, hibernate distributed applications, web based forms applications sql, interface sample web based accounting applications, free flash based paint applications, android applications utilize gps data, hindi based mobile applications, windows mobile applications send gps data, location based smartphone applications

Concernant l'employeur :
( 0 commentaires ) Abu Dhabi, United Arab Emirates

Nº du projet : #19261954

Décerné à:


Hello Sir A Java expert developer is here I can help you with your TCP application Feel free to message me This is an initial bid Regards

%selectedBids___i_sum_sub_4% %project_currencyDetails_sign_sub_5% USD en 1 jour
(160 Commentaires)

7 freelance font une offre moyenne de $179 pour ce travail


Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(311 Commentaires)

Hi I'm an expert in network programming. I'm sure that I can easily do this project. We can have a about it. Thanks..

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(283 Commentaires)

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(16 Commentaires)

Hello there, This is a default bid made. we'll discuss the price later in the chat after reading your project i can do this for you perfectly.I still have a few questions. please leave a message on my chat so we can di Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(4 Commentaires)

Dear Client! I read your description carefully and I am really interested in your project. I am a senior java developer and I have rich experience in tcp. As I am a expert, I know what you really want and I am sur Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(8 Commentaires)

I have been a Java programmer for past 5 years, been a part of small to big organisation spanning different domains. Depending upon the chosen database the back up server delivery would be reliable. Relevant Skills an Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)