如何查找一个随机的,未用的端口?(15分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
如何查找一个随机的,未用的端口?

我的一个C/S 的东东中想用 Socket 来传点文件.
因为服务器端是多用户的.不能指定端口.想用 FTP 的方式.上传前由服务器打开一个随机的端口,客户端去连这个端,再进行文件传递.

但要用什么方法来查找一个随机的,未用的端口呢?
 
TCP服务端的一个端口,可以与多个客户端连接绑定,不用担心这个。
 
我不想这样做.我想一个端口连一个端口,
不然服务器要维护一个客户列表,挺烦的.
 
你动态维护控件对应关系,更烦。
你不太理解通讯,才会觉得客户列表麻烦的。
 
我是有点不太理解通讯,但我用我的方法已经做出来了。效果还不错。只花了我一个上午
 
服务器开端口得意思是不是要listen一个端口?
你随机生成一个端口,然后去bind,去listen,返回失败得代码,检查一下,看是否是已被占用啊,这是简单可行得办法。
 
我已搞定
 
接受答案了.
 
后退
顶部