TCP/UDP通信中server和client是如何知道对方IP地址的

在TCP通信中

client是主动连接的一方,client对server的IP的地址提前已知的。如果是未知则是没办法通信的。

server是在accpet返回的时候知道的,因为数据包中包含客户端的IP地址

 

在UDP通信中

UDP是没有三次握手建立连接的,那么是如何进行通信的?

client是主动连接的一方,client对server的IP的地址提前已知的。如果是未知则是没办法通信的。

server是在recvfrom时就可以知道了,同样的包中包含客户端的IP地址

posted @ 2018-10-28 11:16  cs_wu  阅读(6208)  评论(0编辑  收藏  举报