WINDOWS SOCKET 相关函数

 WSAStartup:
加载套接字库;进行套接字库的版本协商。
int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
wVersionRequested = MAKEWORD(1, 1);


SOCKET socket( int af, int type, int protocol);
af:  AF_INET / PF_INET 地址族。
type: SOCK_STREAM  | SOCK_DGRAM
protocol: 0

int bind( SOCKET s, const struct sockaddr FAR *name, int namelen);
struct sockaddr
{
  u_short sa_family;
  char sa_data[14];
};

struct sockaddr_in
{
  short sin_family;
  unsigned short sin_port;
  struct in_addr sin_addr;
  char sin_zero[8];
};

inet_addr inet_ntoa

int listen( SOCKET s, int backlog);

SOCKET accept(SOCKET s, struct sockaddr FAR* addr, int FAR* addrlen);

int send(SOCKET s, const char FAR* buf, int len, int flags);

int recv( SOCKET s, char FAR* buf, int len, int flags);

int connect( SOCKET s, const struct sockaddr FAR* name, int namelen);

int recvfrom( SOCKET s, char FAR* buf, int len, int flags, struct sockaddr FAR* from, int FAR* fromlen);

int sendto( SOCKET s, const char FAR* buf, int len, int flags, const struct sockaddr FAR* to, int tolen);

u_short htons( u_short hostshort);

u_long htonl( u_long hostlong);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值