免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1206 | 回复: 0
打印 上一主题 下一主题

基本TCP套接口 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-01 01:35 |只看该作者 |倒序浏览
    为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指明期望的通用协议类型。
   
#includesys/socket.h>
int socket( int family, int type, int protocol); /*返回:非负描述字--成功,-1--出错 */
其中family指明协议族
family
          说明      
AF_INET
        IPv4协议
AF_INET6
        IPv6协议
AF_LOCAL
        Unix域协议
AF_ROUTE
        路由套接口
AF_KEY
        密钥套接口
type指明套接口的类型
type
      说明      
SOCK_STREAM
  字节流套接口
SOCK_DGRAM
  数据包套接口
SOCK_SEQPACKET
  有序分组套接口
SOCK_RAW
  原始套接口
protocol参数应为某个协议类型的常值
  
      protocol
          说明        
   IPPROTO_TCP
      TCP传输协议
   IPPROTO_UDP
      UDP传输协议
   IPPROTO_SCTP
      SCTP传输协议
   socket函数在成功时返回一个小的非负整数值,它与文件描述字类似,我们把他称为套接口描述字,简称套接字。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/53855/showart_1847356.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP