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