Socket连接客户端ClientSocket能否指定本机的端口号。 (200分)

  • 主题发起人 主题发起人 zhangshunzhong
  • 开始时间 开始时间
Z

zhangshunzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
客户端与服务器指定端口建立Socket连接,客户端ClientSocket能否指定本机的端口号。
 
指定本機的端口號??
你的意思是不是指客戶端與服務端可否運行在同一台機器上??答案是可以的。
 
不是这个意思
比如Socket服务器IP:120.5.2.1,端口:4785
在客户机120.5.2.6上ClientSocket去连接服务器
指定了ClientSocket的Address为120.5.2.1,Port为4785以后,然后ClientSocket.active:=true之后建立了一个Socket连接,
但是在客户机上查看建立的Socket连接的localPort属性,是任意指定的,如果你断开后,再连接就不是原来的端口,我的意思是能不能指定客户端的端口。

 
肯定是可以的,但必须要和服务端的端口号一致!
 
大家可以在本机做个测试(win2000),建一个socket连接,然后用“netstat -na”查看端口状况,会发现每次建socket连接时客户端的socket端口是临时指定的,每次都不一样,有什么办法做到能指定这个端口。
 
这个好象不行吧,客户端使用的端口是有操作系统自动分配的
 
有必要去指定客户端的端口吗?[8D]
 
网络隔离设备上有用
 
本来Server就是表示服务短,Client就表示客户端,你在所谓的客户端
加一个serversocket就可以了!
 
老牌富翁就是这样回贴的
 
应该可以吧!!帮你顶
 
后退
顶部