Bartosz Taudul
|
48df667a37
|
Resolve client host name using DNS.
This operation is blocking and should be made asynchronous.
|
2019-06-21 19:27:41 +02:00 |
|
Bartosz Taudul
|
e0bbb41976
|
Add UDP listen socket and IP address wrapper.
|
2019-06-17 19:23:43 +02:00 |
|
Bartosz Taudul
|
de058d2a0d
|
Don't hardcode broadcast port.
|
2019-06-17 18:37:34 +02:00 |
|
Bartosz Taudul
|
40e517594b
|
Add UDP broadcast socket.
|
2019-06-17 02:24:55 +02:00 |
|
Bartosz Taudul
|
57cd6d3ed5
|
Allow retrieval of socket send buffer size.
|
2019-04-01 18:50:37 +02:00 |
|
Bartosz Taudul
|
c7e64bb8a8
|
Replace select() with poll().
|
2019-02-10 15:45:23 +01:00 |
|
Bartosz Taudul
|
1585be7ff3
|
Rearrange Socket to reduce struct size.
|
2019-01-29 21:56:10 +01:00 |
|
Rokas Kupstys
|
8157e3a0b3
|
Fix builds with MingW.
|
2019-01-19 13:53:10 +02:00 |
|
Bartosz Taudul
|
f55f2858c4
|
Raw socket read function.
|
2018-09-09 18:24:58 +02:00 |
|
Bartosz Taudul
|
716166bc3a
|
Expose InitWinSock().
|
2018-08-19 18:15:46 +02:00 |
|
Bartosz Taudul
|
ea4470b26e
|
Buffer data from recv() calls.
This reduces cost of socket reads measured in a test run from 47ms to
8.7ms.
|
2018-07-15 19:34:47 +02:00 |
|
Bartosz Taudul
|
347c74cec3
|
Cosmetics.
|
2018-03-31 01:06:35 +02:00 |
|
Bartosz Szreder
|
9e3f18a62a
|
Split data handling code from the view.
|
2018-02-21 16:41:37 +01:00 |
|
Bartosz Taudul
|
51013dc0e6
|
Manual allocation of socket memory.
|
2017-10-18 19:50:28 +02:00 |
|
Bartosz Taudul
|
75457c1465
|
Remove +x flag from files.
|
2017-10-10 21:56:15 +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
|
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 |
|