赞
踩
Linux系统创建套接字:
int socket(int domain,int type,int prorocol);
Windows系统创建套接字
SOCKET socket(int af,int type,int prorocol);
不同点:
相同点
SOCK_STREAM
: 通常用于TCP协议。SOCK_DGRAM
: 通常用于UDP协议。SOCK_STREAM
时,protocol
通常设置为IPPROTO_TCP
SOCK_DGRAM
时,protocol
通常设置为IPPROTO_UDP
PS: 面向连接的套接字会根据接收端的状态传输数据,如果传输出错还会提供重传服务;如果接收端的套接字缓存被填满,传输段的套接字也会停止传输,直达接收端可以接受。因此,面向连接的套接字除非特殊情况,不会发生数据丢失
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。