diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-07-17 19:13:35 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-07-17 19:13:35 +0200 |
commit | 2b13fb969c6a05815c34295afeaffee4d60dc7fd (patch) | |
tree | b73aca948508ef4ea7a2042d4c81571b198f5aa3 /mcastseed/src/mcastleech.c | |
parent | 3f0a442799955f56b2c77aabd6bc7aa4458718b4 (diff) | |
download | eficast-2b13fb969c6a05815c34295afeaffee4d60dc7fd.tar.gz eficast-2b13fb969c6a05815c34295afeaffee4d60dc7fd.tar.bz2 eficast-2b13fb969c6a05815c34295afeaffee4d60dc7fd.zip |
Drop msock.h and socket portability.
mcastseed/leech aren't really portable nor useful on M$ Windows™.
Diffstat (limited to 'mcastseed/src/mcastleech.c')
-rw-r--r-- | mcastseed/src/mcastleech.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mcastseed/src/mcastleech.c b/mcastseed/src/mcastleech.c index df069ac..263bac4 100644 --- a/mcastseed/src/mcastleech.c +++ b/mcastseed/src/mcastleech.c @@ -11,14 +11,14 @@ #include <unistd.h> /* close() */ #include <stdio.h> /* fprintf(), stderr */ #include <stdlib.h> /* EXIT_SUCCESS */ +#include <string.h> /* strncmp() */ #include <fcntl.h> /* fcntl() */ -#include "msock.h" +#include "sockets.h" #include "dgrambuf.h" #define MTU 1500 #define MULTICAST_RECV_BUF (MTU-20-8) #define MULTICAST_SO_RCVBUF_WANTED 425984 -/*XXX Make it dynamic, with the effective value of so_rcvbuf */ #define MAX_IOVEC (MULTICAST_SO_RCVBUF_WANTED / MULTICAST_RECV_BUF) #define DGRAM_HEADER_SIZE 8 @@ -31,8 +31,8 @@ char *mcast_ip = NULL; char *port = NULL; /* Sockets as global, used everywhere, even in die() */ -SOCKET mcast_sock = (SOCKET) -1; /* Multicast socket for receiving data */ -SOCKET ucast_sock = (SOCKET) -1; /* Unicast socket for give feedback to server */ +int mcast_sock = -1; /* Multicast socket for receiving data */ +int ucast_sock = -1; /* Unicast socket for give feedback to server */ /* Buffer used for earch recvfrom() */ char recvbuf[MULTICAST_RECV_BUF]; @@ -100,7 +100,7 @@ int main(int argc, char* argv[]) { if ( mcast_sock > 0 ) { close(mcast_sock); - mcast_sock = (SOCKET) -1; + mcast_sock = -1; } dgrambuf_free(&dgrambuf); @@ -126,7 +126,7 @@ int wait_hello_and_connect_back() { /* Setup mcast_sock */ if ( mcast_sock > 0 ) { close(mcast_sock); - mcast_sock = (SOCKET) -1; + mcast_sock = -1; } mcast_sock = mcast_recv_socket(mcast_ip, port, MULTICAST_SO_RCVBUF_WANTED); if(mcast_sock < 0) { |