几个C语言语句的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:17:09
请帮我说明下下面三个语句有什么功能:
addr_in.sin_family=AF_INET;
addr_in.sin_port=htons(atoi(argv[2]));
addr_in.sin_addr.S_un.S_addr=resolve(argv[1]);

看不懂……
还没学……

呵呵,这些都是函数的调用。
你百度上查查
addr_in
htons()
atoi() //字符串转整数
resolve()

其他的自己查查看
呵呵,和网络有关的啊~

addr_in.sin_family=AF_INET;//表示地址族,用TCP/IP协议必须指定AF_INET
addr_in.sin_port=htons(atoi(argv[2]));//指定自定义的端口,atoi()是把字符串改成数字的函数,htons是把数据从主机顺序改成网络顺序 ,比如自定义一个1111端口也可以这么写htons(1111);
addr_in.sin_addr.S_un.S_addr=resolve(argv[1]);
这个应该是指定地址,resolve我还真不知道是什么。。。
一般应该是比如连接 192.168.0.1
则设置成inet_addr("192.168.0.1");