为了账号安全,请及时绑定邮箱和手机立即绑定

关于主函数中while(true)循环中的几个问题

1、socket = serverSocket.accept();方法是不是如果没有监听到端口有通信就会阻塞,不再运行下面的程序?

2、如果有多个客户端几乎同时和服务端通信,在服务端为每个客户端生成的serverThread线程,他们的线程对象名是一样的,这样就根本无法区分哪个是哪个(或者是直接覆盖,只剩下最后生成的线程)不会影响后面的显示么?

正在回答

1 回答

1、serverSocket一直在监听,处于阻塞状态;除非有客户端通信请求,解除阻塞,生成socket开始通信;

2、每个客户端和服务器通信时,生成的socket套接字都是不一样的值,所以服务器生成的serverThread的对象也不一样;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于主函数中while(true)循环中的几个问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信