一个ServerSocket 服务端在同一个端口上能并发的连接20个客户端吗
答案:1 悬赏:0 手机版
解决时间 2021-11-26 22:32
- 提问者网友:酱爆肉
- 2021-11-26 16:17
一个ServerSocket 服务端在同一个端口上能并发的连接20个客户端吗
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-11-26 17:02
一个端口同时只能被一个程序所占用,一个程序可以占用多个端口!
任何操作系统都不会允许你这样做的!不要给自己找麻烦了,这是不可能事件!
有时候一台电脑可能跑两个客户端,第一个客户端已经占用了端口了,那么第二个就会出错!但是我通常不会指定客户端的端口号!
如何解决呢?下面是自己的方法:
当客户端要连接服务端时,客户端会随机选择一个端口发送数据包出去!它随机选择的这个端口一定是可用的!所以我就用这个随机选择的端口作为客户端接收信息的端口号!
那么不管电脑上跑多少个客户端都不会有问题了!(当然最多也就跑65536个网络程序,因为只有65536个端口嘛)
任何操作系统都不会允许你这样做的!不要给自己找麻烦了,这是不可能事件!
有时候一台电脑可能跑两个客户端,第一个客户端已经占用了端口了,那么第二个就会出错!但是我通常不会指定客户端的端口号!
如何解决呢?下面是自己的方法:
当客户端要连接服务端时,客户端会随机选择一个端口发送数据包出去!它随机选择的这个端口一定是可用的!所以我就用这个随机选择的端口作为客户端接收信息的端口号!
那么不管电脑上跑多少个客户端都不会有问题了!(当然最多也就跑65536个网络程序,因为只有65536个端口嘛)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯