6.6 练习
1.TCP协议设计为同时进行的连接尝试可以成功建立。也就是说,如果一个端口为P,互联网地址为W.X.Y.Z的应用程序试图与地址A.B.C.D,端口Q建立连接,而使用该地址的应用程序也同时尝试连接地址W.X.Y.Z,端口P,那么它们最终将成功建立相互连接。当程序使用套接字API时,这种情况会发生吗?
2.本章“缓冲区死锁”的第一个例子中,连接两端的程序都试图发送很大的消息。然而,这不是形成死锁的必要条件。第2章的TCPEchoClient在连接第2章中出现的TCPEcho Server时,怎样才会形成死锁?