Client -server

The application behaves like a client and a server at the same time.

1. The server role.

It waits for a message from client. When a message is received it processes it.

The 1st message would be a query, asking if a certain file exists on the system

The response should be YES/NO

The 2nd message would request the file

The server should start sending the file in parts. The size of each part would depend on

the size of the file. You need to decide what should be the size of each part.

Your design should consider lost parts during transmission, out of order parts arriving,

and finally some metho to indicate that the file trnsfer is complete.

2. Client role

There should be a command interface where you are trying to get a file using file name.

(for added functionality, consider partial file name, or just file types - .jpg, mpeg etc.)

The client should send a message to N servers.

The client recevies replies from N-X servers. Some o the replies will be "YES" others will be "NO"

Select one of the servers that replied "YES". Request the file from the server.

The file may arrive in parts. reassemle the file.

Skills: C++ Programming, Java

See more: what is application programming interface, message to client, java server programming, java client server, mpeg jpg, programming client server, server role, lost server, java client server application, jpg mpeg, client java programming, send command client server, java file system design, transmission client, sending request response, part time programming java, java sending file, file request client, client server java, client response time, client server programming, sending file java, client servers, order client, client server using

About the Employer:
( 0 reviews ) United States

Project ID: #6181305

35 freelancers are bidding on average $150 for this job


A proposal has not yet been provided

$252 USD in 3 days
(119 Reviews)

Hi, I am Java expert and interested in this project. Please communicate so we can discuss further. Thank you

$150 USD in 3 days
(466 Reviews)

HI Contact me for an efficient, well documented and perfect solution and development of your project. I ensure quality work with always on time delivery of project and dedicated support and follow up. Thanks More

$155 USD in 3 days
(266 Reviews)

i have 7 years of experience in java j2ee hibernate spring database webservices. almost proficient in design patterns

$111 USD in 3 days
(119 Reviews)

Hi. I can help you on this project. Thank you for considering my bid. .

$100 USD in 1 day
(77 Reviews)

I have done a chat application which works as both client and server. just little modification might be needed to make your program. I can show you the working program for you if interested. Free feel to contact me. I More

$155 USD in 3 days
(44 Reviews)

I am experiment in java, your requirement is the same as the old project that I have done a couple of month ago but quite different. It sound like simple ftp server - client model. And It can be done in java with in fe More

$111 USD in 3 days
(79 Reviews)

We can do exactly what you wants to do. Thank you. Feel free to contact us for any query. Have a nice day.

$157 USD in 3 days
(15 Reviews)

Hello! My name is Gena. I am working in a world company as a Software Developer. I am experienced on building Java Client-Server applications.

$100 USD in 3 days
(10 Reviews)

Hello, I'm Ahmed Abdallah a fourth year student at computer and systems engineering department at Alexandria university. I'm a java expert (3+ years of experience). I'm very good at android, C/C++, data structures, a More

$100 USD in 2 days
(32 Reviews)

hi... i can do this. please let me know to start immediately. provide more information about the job. please initiate communication to discuss further. thanks

$155 USD in 3 days
(26 Reviews)

I will do it.. Ping me if you are interested........................................................................................................................................................................... More

$200 USD in 3 days
(37 Reviews)

Hi, I just did a small project on the same implementing a multi-threaded server/clients communicating through sockets. I will be happy to work on your project and assure you the work will be impressive. Looking for More

$100 USD in 1 day
(19 Reviews)

I am experienced Java programmer, I have strong background in TCP network programming. I did many similar projects before and implemented the HTTP stack. I can deliver you this project in the given time with full docu More

$110 USD in 2 days
(14 Reviews)

interested to get this job, have done similar ftp apps in the past, pm me for more details .

$252 USD in 7 days
(3 Reviews)

Experienced developer at your service. This project is relatively simple and would take 3 days at most. I can handle both Java and C/C++. Let me know which language you'd like to implement the client/servers in. I'm av More

$115 USD in 3 days
(6 Reviews)

Hello sir, i did client/server applications many times either in C++ or java. i know how to do it. Let me know your decision about the language to be used. (i preferred java). Am Ready to start... Thanks

$100 USD in 3 days
(13 Reviews)

Hello, Bid amount is adjustable, just want to talk first. How will the client know what servers to send the initial request to? Will it have a hard coded list of servers, will it query a central server for a list More

$222 USD in 5 days
(3 Reviews)

i can done it before 3 day ......................................................................................................................

$144 USD in 3 days
(4 Reviews)

Hello, My name is Brett Walker and on behalf of Cydia Solutions, I would like to thank you for this opportunity. We are a software development company based out California. With our experience, I feel confident that More

$166 USD in 3 days
(7 Reviews)