synopse / mORMot

Synopse mORMot 1 ORM/SOA/MVC framework - Please upgrade to mORMot 2 !
https://synopse.info
785 stars 324 forks source link

lets accepted socket inherit timeout value from binded one #358

Closed pavelmash closed 3 years ago

pavelmash commented 3 years ago

This fix a situation

 ServerSock := TCrtSocket.Bind(fPort, cslTCP, 0); // set timeout to 0 to wait on read loop until closed
 AcceptedSocket := ServerSock.AcceptIncoming(); // AcceptedSocket.timeout is 10000 (default) but should be 0

(the same patch added for mORMot2)