计算机二级

3773考试网计算机等级考试计算机二级正文

基本TCP套接字编程

来源:fjzsksw.com 2010-4-7 10:04:07

 

 

  四、listen()函数

  listen()函数将套接字设置为监听模式。listen()函数声明如下:

  int listen(

  SOCKET s,

  int backlog

  );

  s:套接字

  backlog:指定等待连接的最大队列长度(例如客户端的同时可连接数)

  五、accept()函数

  accept()函数实现接受一个连接请求的功能。accept()函数声明如下:

  SOCKET accept(

  int s;

  struct sockaddr FAR* addr,

  int FAR* addrlen

  );

  s:监听套接字

  addr:该参数返回请求连接的客户端的地址

  addrlen:该参数返回SOCKADDR_IN结构的长度

  六、recv()函数

  recv()函数和WSARevc()函数用于接受数据。recv()函数声明如下:

  int recv(

  SOCKET s,

  char FAR* buf,

  int len,

  int flags

  );

  s:套接字

  buf:接收数据缓冲区

  len:缘冲区的长度

  flags:该参数影响该函数的行为。如果为0表示无特殊行为,MSG_PEEK会使有用的数据被复制到接收缓冲区内,但没有从系统缓冲区中将其删除MSG_OOB表示处理带外数据。

 

上一页  [1] [2] [3] [4] 下一页

触屏版 电脑版
3773考试网 琼ICP备12003406号-1