请教socket函数的参数问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:45:37
SOCKET S;
S=socket(AF_INET,SOCKET_STREAM,0);//最后一个参数不是代表协议地址吗,怎么取0呢?
能解释下吗
谢谢!

楼上,九级的人,怎么能乱说。。

兄弟,我帮你摘的

/*
* Protocols
*/
#define IPPROTO_IP 0 /* dummy for IP */
#define IPPROTO_HOPOPTS 0 /* IPv6 hop-by-hop options */
#define IPPROTO_ICMP 1 /* control message protocol */
#define IPPROTO_IGMP 2 /* internet group management protocol */
#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */
#define IPPROTO_IPV4 4 /* IPv4 */
#define IPPROTO_TCP 6 /* tcp */
#define IPPROTO_PUP 12 /* pup */

他用0,即代表用的是 IPPROTO_IP 遵守这个规范

MSDN上说的应该是很清楚的,自己去看吧

TCP这个参数没什么用。