Daniel Collins
493bc9358b
Properly handle IPX socket descriptors used in select() writefds.
...
If any IPX sockets are passed to select() in the writefds set, substitute them
for the private UDP socket before calling the real select(), if it remains in
writefds upon return, remove it and restore the previously removed IPX sockets.
In short: Allow detecting when an IPX socket is ready to send.
2016-02-13 23:53:30 +00:00
Daniel Collins
3be40b6e63
Bodge asynchronous connects to almost work as they should.
2014-01-25 23:14:46 +00:00
Daniel Collins
938d95a450
Implemented accept function.
2014-01-25 22:32:23 +00:00
Daniel Collins
b408f4e4e9
Implemented listen function.
2014-01-12 00:26:29 +00:00
Daniel Collins
412a4c3932
Implemented getpeername function.
2011-09-15 18:59:23 +00:00
Daniel Collins
3924db36b8
Implemented send function.
2011-09-15 18:53:31 +00:00
Daniel Collins
390663ba83
Implemented connect function.
2011-09-15 18:47:31 +00:00
Daniel Collins
18fda2a86c
Correctly store protocol names at the end of the EnumProtocols buffer.
...
Added Windows 98 WSHEnumProtocols function.
2011-09-15 15:21:57 +00:00
Daniel Collins
b888762538
Rewrote DLL loading code to avoid corrupting the system error code.
2011-09-11 13:28:41 +00:00
Daniel Collins
ee30a6200f
Some bugfixes in the DirectPlay service provider code.
2011-09-11 12:03:38 +00:00
Daniel Collins
f837ac123d
Continued DirectPlay code tweaks
2011-09-08 22:23:00 +00:00
Daniel Collins
431d0b8047
Began cleanup/overhaul of DirectPlay service provider. Removed last of the "extended bind" kludge implemented for previous code.
2011-09-08 18:42:27 +00:00
Daniel Collins
e5271a3df6
Added (very) experimental DirectPlay support.
2011-08-28 15:56:05 +00:00
Daniel Collins
a3fba1773d
Implemented ioctlsocket() wrapper with support for FIONREAD.
2010-01-09 16:20:18 +00:00
Daniel Collins
4d28856065
Imported current tree into SVN
2008-12-09 21:36:07 +00:00