UDP TCP project

1) The client sends a search request to the broadcast server with desired filename. The request contains the complete filename

2) BCS broadcasts this search request, using UDP, to all servers

3) Every server, upo receiving the request, searches to see if it has the requested file in a predefined local directory. if it does not have the file it does nothing. If one of the servers has the requested file it sends UDP reply directly to the client. the response contains a port number for the client to download the file

4) receiving this reply, indicating that the replying server has the requested file, the client sends a TCP connection with the port specified by the user.

5) the server accepts the new TCP connection with the client, through which it will send the requested file

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

it need to run under unix and be written in C

Habilidades: Programação C, Engenharia, Linux, MySQL, PHP, Arquitetura de software, Teste de Software, Administrador do Sistema, UNIX

Veja mais: broadcast programming, udp tcp client, tcp, tcp programming, tcp client, tcp c#, broadcast project, BCS, program udp, php udp, server tcp udp, unix project, client tcp, tcp connection programming, send file udp, php tcp client, udp server client, tcp server send, tcp port send, project bcs, tcp program, tcp udp project source code, program tcp, tcp php, code udp

Acerca do Empregador:
( 5 comentários ) United States

ID do Projeto: #3007521