我建立一个类似聊天服务程序(C/S),服务器绑定端口号为8030,客户端通过IP地址,然后端口设置成8030可以通信,但是追踪服务器程序,启用的端口号不是8030,而是24095,这样的话,在远程通信上连接不了

解决方案 »

  1.   

    回复:ouyh12345(五岭散人)请说清楚一点,谢谢指点。
      

  2.   

    服务器端的8030是指listen端口,没有一个客户端connect,就会新启动一个随机空闲端口,在你这里,就会随机选择了24095号端口,但是每一次都不会固定的。
      

  3.   

    服务器端绑定端口htons(8030);客户端,传入的时候也写htons(8030)就可以,我发现很多网上的代码居然客户端也绑定,这
      

  4.   

    OK了,是网络字节序 然后什么大端 小端问题 htons(8030)就搞定了 谢谢大家