26 #ifndef __SOCKET_H__INCL__
27 #define __SOCKET_H__INCL__
37 Socket(
int af,
int type,
int protocol );
40 int connect(
const sockaddr* name,
unsigned int namelen );
42 unsigned int recv(
void* buf,
unsigned int len,
int flags );
43 unsigned int recvfrom(
void* buf,
unsigned int len,
int flags, sockaddr* from,
unsigned int* fromlen );
44 unsigned int send(
const void* buf,
unsigned int len,
int flags );
45 unsigned int sendto(
const void* buf,
unsigned int len,
int flags,
const sockaddr* to,
unsigned int tolen );
47 int bind(
const sockaddr* name,
unsigned int namelen );
48 int listen(
int backlog = SOMAXCONN );
52 int setopt(
int level,
int optname,
const void* optval,
unsigned int optlen );
53 int fcntl(
int cmd,
long arg );
Simple wrapper for sockets.
int listen(int backlog=SOMAXCONN)
unsigned int recvfrom(void *buf, unsigned int len, int flags, sockaddr *from, unsigned int *fromlen)
int bind(const sockaddr *name, unsigned int namelen)
Socket(int af, int type, int protocol)
unsigned int sendto(const void *buf, unsigned int len, int flags, const sockaddr *to, unsigned int tolen)
unsigned int recv(void *buf, unsigned int len, int flags)
int setopt(int level, int optname, const void *optval, unsigned int optlen)
Socket * accept(sockaddr *addr, unsigned int *addrlen)
unsigned int send(const void *buf, unsigned int len, int flags)
int fcntl(int cmd, long arg)
int connect(const sockaddr *name, unsigned int namelen)