[問題] 想用TCP寫一個sever對多個client的程式

看板java作者 (sheepu)時間18年前 (2007/04/22 20:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
想要一個sever 對多個client 並配合TCP協定 以下是sever的建立連線方式 private ServerSocket server; private Socket connection; server = new ServerSocket(12345); connection = server.accept(); sendToClient("connection successful"); //sendToClient()是自己的的函式 //主要是寄"connection successful" //訊息給client 以下是clientA的建立連線方式: private Socket client; private String chatServer = "123.456.789"; client = new Socket( InetAddress.getByName( chatServer ), 12345 ); 以下是clientB的建立連線方式: private Socket client; private String chatServer = "123.456.789"; client = new Socket( InetAddress.getByName( chatServer ), 12345 ); 我是先用sever和clientA連線 順利連成功之後 (沒有關掉連線) 再用sever和clientB連線 卻無法連成功 (clientB收不到"connection successful"訊息) 是因為port無法共用的關係嗎? 要怎麼樣做才會有這種一對多的效果呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.21.137
文章代碼(AID): #16Ar9CPE (java)
討論串 (同標題文章)
文章代碼(AID): #16Ar9CPE (java)