如何让自己写的聊天软件也能象QQ那样端口自适应?(20分)

  • 主题发起人 主题发起人 Boblee
  • 开始时间 开始时间
B

Boblee

Unregistered / Unconfirmed
GUEST, unregistred user!
我不明白的是服务器端的端口怎么与变化的客户端端口通信,这中间是怎么处理的?
 
那个是自动的,不要你特别去写。默认端口设置成4000。如果4000被占,会自动去找可以用的端口的。
 
我也想知道到底怎么弄
 
怎么实现?如果绑定失败,则加一再试,还是定义它的最大与最小值,然后让它自己绑定?

关于:我不明白的是服务器端的端口怎么与变化的客户端端口通信,这中间是怎么处理的?
我想是客户端发一条信息到服务器,然后服务器就知道了客户端的端口了。在ABinding.PeerPor可以获得。
 
我不明白的事。客户端的端口都变化了,服务器端怎么知道客户端的端口变化了,怎么与变化的端口通信?是不是这样处理的?服务器的端口肯定不变,客户端变化了,就通知服务器,服务器端将端口记下,是否?
 
这个问题没难度的吧?
连之前设定sockaddr_in.sin_port := htons(0);
系统自动分配端口。哪里有要去试的道理?

想获得更多消息去:www.linfeng.org吧。QQ6606318
 
后退
顶部