◎◎◎◎◎◎◎ 关于TCP服务器端口的有关问题
◎◎◎◎◎◎◎ 关于TCP服务器端口的问题
TCP服务器创建一个子进程/线程来处理客户机的请求,同时会创建一个新的套接字描述符,
以后具体的通信都使用新的套接字,
我想知道如何获得服务器使用新的套接字与客户机通信的时候,
其与客户机通信的端口号还是不是监听端口号?
各位请指点一下。
------解决方案--------------------
7700是5150的网络字节序
ntohs(7700)==5150
楼主,你调用这个函数的时候,可能忘了ntohs了
------解决方案--------------------
7700=0x1E14
5150=0x141E
也就是说,accept返回的socket(用于recv和send)中得到getsocketname其实还是服务端的端口信息就是5150
TCP服务器创建一个子进程/线程来处理客户机的请求,同时会创建一个新的套接字描述符,
以后具体的通信都使用新的套接字,
我想知道如何获得服务器使用新的套接字与客户机通信的时候,
其与客户机通信的端口号还是不是监听端口号?
各位请指点一下。
------解决方案--------------------
7700是5150的网络字节序
ntohs(7700)==5150
楼主,你调用这个函数的时候,可能忘了ntohs了
------解决方案--------------------
7700=0x1E14
5150=0x141E
也就是说,accept返回的socket(用于recv和send)中得到getsocketname其实还是服务端的端口信息就是5150