關(guān)于主函數(shù)中while(true)循環(huán)中的幾個(gè)問題
1、socket = serverSocket.accept();方法是不是如果沒有監(jiān)聽到端口有通信就會(huì)阻塞,不再運(yùn)行下面的程序?
2、如果有多個(gè)客戶端幾乎同時(shí)和服務(wù)端通信,在服務(wù)端為每個(gè)客戶端生成的serverThread線程,他們的線程對象名是一樣的,這樣就根本無法區(qū)分哪個(gè)是哪個(gè)(或者是直接覆蓋,只剩下最后生成的線程)不會(huì)影響后面的顯示么?
2016-11-05
1、serverSocket一直在監(jiān)聽,處于阻塞狀態(tài);除非有客戶端通信請求,解除阻塞,生成socket開始通信;
2、每個(gè)客戶端和服務(wù)器通信時(shí),生成的socket套接字都是不一樣的值,所以服務(wù)器生成的serverThread的對象也不一樣;