Chinaunix首页 | 论坛 | 博客
  • 博客访问: 452720
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类:

2006-08-22 16:05:56

使用socket函数来创建一个socket,其类型SOCKET在WINSOCK.H中定义:

SOCKET socket (int af,int type,int protocol);

af为协议地址族,这里我们使用IPv4,必须为AF_INET

type为socket类型,如果使用TCP/IP,type设为SOCK_STREAM,如果使用UDP,则为SOCK_DGRAM

protocol在给定的地址族及socket类型有多个入口的情况下用来限定特定的传输,对于TCP其值为IPPROTO_TCP,而UDP则为IPPROTO_UDP

Winsock通过函数setsockopt, getsockopt, ioctlsocket及WSAIoctl来控制socket的各种选项及行为,对于简单的Winsock应用,我们可能不需要用到.一旦成功建立了socket,你就可以准备在socket上进行通讯收发数据.Winsock有两种通讯方式:面向连接的通讯方式与无连接的通讯方式.

阅读(2863) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~