Bartosz Taudul
|
3dc7d04ab4
|
Properly handle connection reset on win32.
|
2017-11-04 17:19:28 +01:00 |
|
Bartosz Taudul
|
a2f9dc75c7
|
Set SO_NOSIGPIPE on proper socket.
|
2017-11-03 11:20:39 +01:00 |
|
Bartosz Taudul
|
c7cb89307f
|
Use proper __APPLE__ macro.
|
2017-11-03 11:09:31 +01:00 |
|
Bartosz Taudul
|
e31f8c2aed
|
No sigpipe on think different.
|
2017-11-02 11:37:10 +01:00 |
|
Bartosz Taudul
|
af39dd4921
|
Always define noop MSG_NOSIGNAL, if not available in headers.
|
2017-11-02 11:31:54 +01:00 |
|
Bartosz Taudul
|
51013dc0e6
|
Manual allocation of socket memory.
|
2017-10-18 19:50:28 +02:00 |
|
Bartosz Taudul
|
31fc2335dd
|
Silence some type mismatch warnings.
|
2017-10-16 21:17:58 +02:00 |
|
Bartosz Taudul
|
75457c1465
|
Remove +x flag from files.
|
2017-10-10 21:56:15 +02:00 |
|
Bartosz Taudul
|
c0b1846a35
|
IPV6_V6ONLY needs to be disabled on cygwin too.
|
2017-09-23 20:20:41 +02:00 |
|
Bartosz Taudul
|
5919f5f5e8
|
No signals on sockets.
|
2017-09-22 20:02:15 +02:00 |
|
Bartosz Taudul
|
4ce7f77cd9
|
Static initialization order is implementation specific.
|
2017-09-18 18:55:25 +02:00 |
|
Bartosz Taudul
|
0a7d413e83
|
select() may update timeval.
|
2017-09-15 22:44:50 +02:00 |
|
Bartosz Taudul
|
f29669152e
|
Handle closed socket on win32.
|
2017-09-15 21:43:57 +02:00 |
|
Bartosz Taudul
|
ef7dca9073
|
Init winsock at application init, not on first socket use.
|
2017-09-14 02:13:45 +02:00 |
|
Bartosz Taudul
|
b1fcf88cf4
|
Implement checking if there's data to read on the socket.
|
2017-09-14 01:14:40 +02:00 |
|
Bartosz Taudul
|
037a4d7fac
|
Handle connection closed/no data in Socket::Read().
|
2017-09-13 23:27:17 +02:00 |
|
Bartosz Taudul
|
3dd744019a
|
Socket read loop.
|
2017-09-13 02:08:30 +02:00 |
|
Bartosz Taudul
|
365f2cde23
|
Use select in Recv().
|
2017-09-13 01:53:47 +02:00 |
|
Bartosz Taudul
|
dbd25e2653
|
Add sockets wrapper.
|
2017-09-11 22:51:11 +02:00 |
|