Em Andamento

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 [url removed, login to view]: 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 [url removed, login to view] 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

Ver mais: return work matters, message client, internet law experts, hire quality solutions, hire delphi net, hire connections, experts solutions, experts answers, asp net handler, asp net experts, asp net command, asp experts, answers experts, answer experts, client deliverables, windows server port, net app server, client must connected, server windows, server app, connected components, interface windows asp net, server send client, delphi port, delphi client server

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

ID do Projeto: #2965591

Premiar a:

vw6868760vw

See private message.

$382.5 USD em 39 dias
(4 Avaliações)
4.4

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

expertcoder1vw

See private message.

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

See private message.

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