Command Client(s) and Server

Hello, I need a (Delphi) client and a server app. The apps are communicating over the Internet. Client app: The client app connects to the server app with an specified ID and waits for messages coming from the server. If a message is coming, the client app returns an answer. Its also possible for the client to send a message to the server and wait for an answer. Messages and answers could be held easy, a string[80] is good enough. Client is listening on a defined port. I prefer solutions which does not require changes in Windows Firewall. Needed functions/Handler in client: - ConnectToServer(clientID:string):boolean; - DisConnectFromServer(clientID:string):boolean; - SendMsgToServer(clientID;msg:string):string; - Handler: OnIncomingMsgFromServer:string; (Handler should return an answer to the asking server) Server app: The server app (running on a Win2003 Server) manages all connected clients (should be able to handle ~ 5000 connections at the same time). The server app sends a message to a single client and waits for an answer. (must be possible at the same time to different clients and without blocking other requests). The server should also disconnect clients if they have disconnected (after a defined timeout) Needed functions in Server: - ShowConnectedClients:TStringlist; - Disconnect - SendMsgToClient(clientID,msg:string):string; - Handler: OnClientConnects (Handler should deny connection on a wrong clientID) - Handler: OnIncomingMsgFromClient:string; (Handler should return an answer to the asking client) Required interface in server to ASP.NET: Additionally I need an interface to ASP.NET. I need a sample code (C#) on how to send a message to a client through your Delphi Server app from a ASP.NET app. Main goal is a stable running of client and server. If you think we need additional components for this task feel free to make your suggestion. Quality matters, not the price! I prefer experts who have already done such or similar tasks in the past.

## Deliverables

1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).

## Platform

Clients: Win2000,XP,Vista,Win7 Server: Windows 2003 Server R2

Habilidades: Delphi

Veja mais: who to hire to make an app, return to work matters, message to client, internet law experts, hire quality solutions, hire delphi net, hire connections, experts solutions, experts answers, asp net handler, experts, asp net experts, asp net command, asp experts, answers from experts, answers experts, answer experts, client deliverables, how to hire a worker, windows server port, windows server task server, net app server, client must connected, server windows, server app

Acerca do Empregador:
( 124 comentários ) Reutlingen, Germany

ID do Projeto: #2965591

Concedido a:


See private message.

$382.5 USD em 39 dias
(4 Comentários)

2 freelancers estão ofertando em média $446 para esse trabalho


See private message.

$1275 USD in 39 dias
(16 Comentários)

See private message.

$510 USD in 39 dias
(3 Comentários)