mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
Fix compile issue on Apple
Signed-off-by: M K <mkroehnert42@googlemail.com>
This commit is contained in:
parent
a11fe94f2c
commit
f24311527e
1 changed files with 8 additions and 0 deletions
|
@ -14,6 +14,9 @@ struct libwebsocket * __libwebsocket_client_connect_2(
|
|||
int plen = 0;
|
||||
char pkt[512];
|
||||
int opt = 1;
|
||||
#if defined(__APPLE__)
|
||||
struct protoent* tcp_proto;
|
||||
#endif
|
||||
|
||||
fprintf(stderr, "__libwebsocket_client_connect_2\n");
|
||||
|
||||
|
@ -62,7 +65,12 @@ struct libwebsocket * __libwebsocket_client_connect_2(
|
|||
bzero(&server_addr.sin_zero, 8);
|
||||
|
||||
/* Disable Nagle */
|
||||
#if !defined(__APPLE__)
|
||||
setsockopt(wsi->sock, SOL_TCP, TCP_NODELAY, &opt, sizeof(opt));
|
||||
#else
|
||||
tcp_proto = getprotobyname("TCP");
|
||||
setsockopt(wsi->sock, tcp_proto->p_proto, TCP_NODELAY, &opt, sizeof(opt));
|
||||
#endif
|
||||
|
||||
/* Set receiving timeout */
|
||||
tv.tv_sec = 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue