luasocket/src
Sam Roberts f63d616bc0 Use poll by default for socket.connect(), instead of select().
Connect timeouts are implemented by waiting on the new socket
descriptor. When select() is used for this, it imposes an arbitrary
limit on the number of connections that can be made, usually 1024-3.
Using poll() removes this limit on the number of simultaneous TCP
connections can be made using luasocket. The previous default
implementation using select() is available by defining SOCKET_SELECT.
Note that using socket.select() always uses select(), so it isn't
possible to wait on an arbitrary number of connections at once.
2012-04-11 13:45:59 -07:00
..
auxiliar.c Before compiling on Windows. 2005-10-07 04:40:59 +00:00
auxiliar.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
buffer.c Crashy bug fixed in recvraw. 2007-06-11 23:44:54 +00:00
buffer.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
except.c Almost ready to release. 2005-09-29 06:11:42 +00:00
except.h Almost ready to release. 2005-09-29 06:11:42 +00:00
ftp.lua Global variable references. 2007-07-11 19:25:47 +00:00
http.lua Couple bug fixes. 2007-03-12 04:08:40 +00:00
inet.c Before compiling on Windows. 2005-10-07 04:40:59 +00:00
inet.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
io.c Almost ready to release. 2005-09-29 06:11:42 +00:00
io.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
ltn12.lua Almost done 2.0.1. 2006-04-03 04:45:42 +00:00
luasocket.c Before compiling on Windows. 2005-10-07 04:40:59 +00:00
luasocket.h Crashy bug fixed in recvraw. 2007-06-11 23:44:54 +00:00
makefile Add all-unix and install-unix targets which include all modules supported on unix. 2012-04-11 13:45:59 -07:00
mbox.lua Few tweaks in installation, some missing files, etc. 2005-11-22 08:33:29 +00:00
mime.c Changed prefix of function names to match module names. 2005-11-20 07:20:26 +00:00
mime.h Crashy bug fixed in recvraw. 2007-06-11 23:44:54 +00:00
mime.lua Crashy bug fixed in recvraw. 2007-06-11 23:44:54 +00:00
options.c Changed prefix of function names to match module names. 2005-11-20 07:20:26 +00:00
options.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
select.c Changed prefix of function names to match module names. 2005-11-20 07:20:26 +00:00
select.h Fixed smtp.lua loading. 2004-06-16 01:02:07 +00:00
smtp.lua Couple bug fixes. 2007-03-12 04:08:40 +00:00
socket.h Changed prefix of function names to match module names. 2005-11-20 07:20:26 +00:00
socket.lua Few tweaks in installation, some missing files, etc. 2005-11-22 08:33:29 +00:00
tcp.c Before compiling on Windows. 2005-10-07 04:40:59 +00:00
tcp.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
timeout.c Before compiling on Windows. 2005-10-07 04:40:59 +00:00
timeout.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
tp.lua Chose option 1) for http.lua. 2006-03-14 09:04:15 +00:00
udp.c Receive of zero for UDP is now possible. 2012-04-11 13:45:59 -07:00
udp.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
unix.c Fixing bugs... 2006-03-13 07:16:39 +00:00
unix.h Fixing bugs... 2006-03-13 07:16:39 +00:00
url.lua Almost done 2.0.1. 2006-04-03 04:45:42 +00:00
usocket.c Use poll by default for socket.connect(), instead of select(). 2012-04-11 13:45:59 -07:00
usocket.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00
wsocket.c Crashy bug fixed in recvraw. 2007-06-11 23:44:54 +00:00
wsocket.h Before compiling on Windows. 2005-10-07 04:40:59 +00:00