<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><a href="http://www.ararat.cz/synapse/doku.php/public:howto:udpserver">http://www.ararat.cz/synapse/doku.php/public:howto:udpserver</a><br><br>this is the code suggested to write a UDP server with synapse.<br><br>The code uses an infinite loop in a thread. I find this solution rather ugly. <br><br>I would expect an event OnReceiveData that apparently is not there.<br><br>The socket allows for a callback procedure of type<br><br>procedure OnStatus(Sender: TObject; Reason: THookSocketReason; const Value: string);<br><br>However it seems that this callback only works when the command RecvPacket or similar is issued and as far as the relative timeout does not elapse.<br><br>Do I understand well? There is now way to use an event to collect data in synapse? An infinite loop is the only way?<div><br></div><div><div>I miss old ICS  (Internet Component Suite) :)</div><div><br></div><div>Thank you<br></div><br>Peppe Polpo<br> </div></div></div></div></div></div>