Sono nuovo di Indy e voglio creare un semplice server proxy con esso. Questa è una biblioteca abbastanza grande, e io non so da dove cominciare. Quando il client si connette al server, OnExucute si attiva e riceve la connessione client come parametro (AContext.Connection).Server proxy utilizzando Indy
voglio fare seguente:
[client connection] := AContext.Connection
read host/port from [client connection]
[remote connection] := connect to host/port
while both connections alive:
if data available in [client connection]:
read data from [client connection]
write data to [remote connection]
if data available in [remote connection]:
read data from [remote connection]
write data to [client connection]
La domanda è: quali funzioni è necessario utilizzare per questo? C'è una proprietà IOHandler
nell'oggetto Connection con tonnellate di essi. Per favore aiuto.
Sto utilizzando Indy fornito con Delphi2010.
Consiglio davvero saggio, grazie! Le fonti di entrambe le componenti sono molto utili. Se qualcuno è interessato, finalmente sono arrivato con qualcosa del genere: http://pastebin.com/ixt2gssD – Frantic
Il tuo codice su pastebin ha salvato la mia giornata. Grazie Frantic. –