On Thu, 25 Apr 2013, silvioprog wrote:

2013/4/25 silvioprog <silviop...@gmail.com>
      Very nice article:
http://www.bastisoft.de/programmierung/pascal/pasinet.html

Outdated, but very very nice. :)


in...:


repeat
   put all sockets currently connected in the read set;
   put the listening socket in the read set;
   Select(read set, no other sets, no timeout);
   respond to all sockets that are left in the read set;
until false;
:o So I need of "Select" function. If I am not mistaken it is not being used in 
ssockets. I'll to do it manually. I will implement it on my own.

Well, ssockets is very low level.

fpselect() is mostly useful when you combine multiple file descriptors at once. Although it can be done, IMHO it makes little sense to create a select() method on the socket stream, since it would only have one socket handle.

You can perfectly do a fpselect() with the handles of the streams that ssockets 
uses.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to