I just wrote my own server - nowhere as good as this one - and have been having trouble with flushing sockets.
So I thought I'd download this one and give it a go to cross check (and I agree with the older comments that it would be great to have this up in git somewhere!).
It has a line in uTCPSockets (line 428) that says
FBlockSocket.ConnectionTimeout := ConnectionTimeout;
The problem is that
FBlockSocket - which is a
TTCPBlockSocket - has no member called
ConnectionTimeout - either directly or inherited. Well, not in my current synapse version, or on
http://synapse.ararat.cz/doc/help/blcksock.TTCPBlockSocket.htmlI can, of course, comment out the line - but I'd be curious to know what version of synapse had that as a variable, or has the synapse library been edited for this project?