4. 基本TCP套接字编程
习题
-
头文件<netinet/in.h>中定义的INADDR_常值是主机字节序的。我们应该如何辨别?
-
把图1-5改为在connect成功返回后调用getsockname。使用sock_ntop显示赋予TCP套接字的本地IP地址和本地端口号。你的系统的临时端口在什么范围内?
-
在一个并发服务器中,假设fork调用返回后子进程先运行,而且子进程承受后在fork调用返回父进程之前就完成对客户端的服务。图4-13中的两个close调用将会发生什么?
-
在图4-11中,先把服务器的商品号从13改为9999,再删掉listen调用,将会发生什么?
-
继续上一题,删掉bind调用,但是保留listen调用, 又将发生什么?