ambrop7
|
103c403e85
BSocket: support unix pipes as a backend
|
15 år sedan |
ambrop7
|
023c1245bf
client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the
|
15 år sedan |
ambrop7
|
76f53f6510
FreeBSD support.
|
15 år sedan |
ambrop7
|
b6ab08596c
BSocket: set control data pointer for WSASendMsg to NULL if there is no control data; fixes UDP transport on Windows 7
|
15 år sedan |
ambrop7
|
7f0f763fbf
BSocket: add BSocket_SockFd
|
15 år sedan |
ambrop7
|
3cdee2a3b6
BSocket: BSocket_Reactor is for windows too
|
15 år sedan |
ambrop7
|
481b171588
DebugError: don't use a dead var, use a job to enforce destruction, allowing the destruction to be done from the handler's jobs (rather than just the handler)
|
15 år sedan |
ambrop7
|
409acf90e0
BSocket: add support for Ethernet packet sockets
|
15 år sedan |
ambrop7
|
2b5ceaa9a7
BSocket: on Windows, make every event respond to FD_CLOSE, just to be sure
|
15 år sedan |
ambrop7
|
89f55fa117
BSocket: fix wrong error path in BSocket_Accept
|
15 år sedan |
ambrop7
|
e1965b05c3
BSocket: fix wrong error path in BSocket_Init
|
15 år sedan |
ambrop7
|
82d03fdea5
BReactor: report error events for file descriptors. BSocket: add a new event for catching these errors, but keep existing behaviour by first reporting
|
15 år sedan |
ambrop7
|
df4ea40f5e
BSocket: minor changes
|
15 år sedan |
ambrop7
|
b9c13e8911
BSocket: execute handlers such that after executing a handler, control is returned to the reactor. This makes sure all the handler's work is done before
|
15 år sedan |
ambrop7
|
e50058d7bd
BSocket: don't complain if WSASendMsg/WSARecvMsg are not available
|
15 år sedan |
ambrop7
|
d4fbebc2ff
BSocket: interpret setsockopt return value correctly, fallback to WSASendTo/WSARecvFrom if WSASendMsg/WSARecvMsg isn't available
|
15 år sedan |
ambrop7
|
3ffeaefbba
Remove seqsocket socket type. Unix socket of type SOCK_SEQPACKET are broken (Linux) because they do not support the MSG_EOR flag.
|
15 år sedan |
ambrop7
|
42c19c53b6
BSocket: add support for unix sockets
|
15 år sedan |
ambrop7
|
198d6cd4b8
Initial import
|
15 år sedan |