23 #ifndef __LSCP_SOCKET_H
24 #define __LSCP_SOCKET_H
32 #include <sys/socket.h>
33 #include <netinet/in.h>
34 #include <netinet/tcp.h>
35 #include <arpa/inet.h>
39 #if defined(__cplusplus)
48 typedef int socklen_t;
51 #define INVALID_SOCKET -1
52 #define SOCKET_ERROR -1
53 #define closesocket(s) close(s)
56 #define LSCP_BUFSIZ 1024
62 void lscp_socket_trace (
const char *pszPrefix,
struct sockaddr_in *pAddr,
const char *pchBuffer,
int cchBuffer);
82 #if defined(__cplusplus)
87 #endif // __LSCP_SOCKET_H