计算机二级

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

基本TCP套接字编程

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

 

  二、socket()函数

  初始化Windows Sockets DLL之后,创建套接字。socket()函数和WSASocket()将实现此功能。socket()函数声明如下:

  SOCKET socket(

  int af,

  int type,

  int protocol

  );

  af:协议地址家族。创建TCP/UDP套接字时该参数为AF_INET。

  type:协议的套接字类型。有SOCK_STREAM、SOCK_DGRAM和SOCK_RAM 3种类型

  protocol:协议。对于SOCK_STREAM套接字类型,该字段为IPPROTO_TCP或为0,对于SOCK_DGRAM套接字类型,该字段为IPPROTO_UDP或为0

  三、bind()函数

  bind()函数将套接字绑定到一个已知的地址。该函数声明如下:

  int bind(

  SOCKET s,

  const struct sockaddr FAR* name,

  int namelen

  );

  s:套接字

  name:地址

  namelen:sockaddr结构长度

 

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

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