1、socket = serverSocket.accept();方法是不是如果没有监听到端口有通信就会阻塞,不再运行下面的程序?
2、如果有多个客户端几乎同时和服务端通信,在服务端为每个客户端生成的serverThread线程,他们的线程对象名是一样的,这样就根本无法区分哪个是哪个(或者是直接覆盖,只剩下最后生成的线程)不会影响后面的显示么?
1、serverSocket一直在监听,处于阻塞状态;除非有客户端通信请求,解除阻塞,生成socket开始通信;
2、每个客户端和服务器通信时,生成的socket套接字都是不一样的值,所以服务器生成的serverThread的对象也不一样;