1
0
mirror of https://github.com/solemnwarning/ipxwrapper synced 2024-12-30 16:45:37 +01:00

15 Commits

Author SHA1 Message Date
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