看板 java 關於我們 聯絡資訊
可能是我的想法太笨了…所以……XD new 一個 ServerStart 我是想說拿來做等候別人連進來... 所以有if((ServerStart.socket = ss.accept()).isConnected()) 如果ss.accept()被接受了,應該是會回傳一個socket..然後當這個socket被連結時, 就new一個新的thread運行... 因為我要做一個類似樸克牌的game..所以會有多個client連進來... 然後順序的出牌之類的玩法...每個連進來server(因為我的server在做規則處理) 我都給他一個thread去做事..可是當牽扯到socket 傳遞訊息(或物件!?)的時候 因為我對這個不熟...所以邏輯可能怪怪的... and..這幾篇裡的程式碼是我拿來熟悉client & server端連線傳遞的練習.. 嗯...=_=" ※ 引述《ogamenewbie (._.)》之銘言: : ※ 引述《Gitangan (周大貓)》之銘言: : : while(true){ : : if((ServerStart.socket = ss.accept()).isConnected()){ : : server_t t = new server_t(); : : t.socket = ServerStart.socket; : : t.instream = new ObjectInputStream : : (t.socket.getInputStream()); : : t.start(); : : } : 我懶的執行了,如果單純目測程式邏輯的話 : 當 ServerStart 的 socket 透過 ss 接受連入 : 且跟你執行的 Client 接起來以後 : 就會去建一個 t, 叫 t run... : 然後 ServerStart 好像沒 run 過.. -- 你今天展爆了嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.61.230
ogamenewbie:問題不在那邊, 我耍笨. 12/24 23:22
Gitangan:目前這個問題解決..感覺板主與各位板友...繼續搞其他概念 12/24 23:50
Gitangan:歹勢 更正是 感謝 not 感覺... 12/24 23:59