Improved address handling for DGRAM sockets, removed need for RPC_GETPEERNAME call for each recvfrom() call

This commit is contained in:
Joseph Henry
2016-08-24 14:45:36 -07:00
parent 6836348386
commit 82c5799eeb
3 changed files with 46 additions and 36 deletions

View File

@@ -95,7 +95,7 @@ namespace ZeroTier {
struct tcp_pcb *TCP_pcb;
struct udp_pcb *UDP_pcb;
struct sockaddr_storage *addr; // TODO: Rename
struct sockaddr_storage *peer_addr;
struct sockaddr_storage *peer_addr; // Only set by connection procedure
unsigned short port;
unsigned char txbuf[DEFAULT_TCP_TX_BUF_SZ];
unsigned char rxbuf[DEFAULT_TCP_RX_BUF_SZ];