→ darkk6:server 在 accept 時用 ArrayList 紀錄 Client 再用迴圈 09/02 01:38
→ darkk6:去跑每一個 Client 的傳訊息 09/02 01:40
→ Nt1:謝謝,再請教一個問題,為何只要任一client異常斷線,整個 09/02 01:44
→ Nt1:server就會有exp,然後就新的client連上,也無法和他溝通? 09/02 01:46
→ darkk6:這就要看怎麼寫了 09/02 02:27
→ hhashoww:要在例外處理把這筆連線手動結束,否則會一直卡在那邊 09/02 09:00
→ hhashoww:應該說把處理該連線的thread結束掉...有錯請指正 ^^" 09/02 09:01
→ tkcn:樓上不太對吧,就算thread沒結束,server還是能繼續 listen 09/02 09:04
→ tkcn:我猜原po問題應該是沒在 thread 裡做正確的例外處理。 09/02 09:05
→ TonyQ:notify 的問題可以去看觀察者模式... 09/02 09:20
推 hhashoww:回tk大,我的意思是斷線的thread,不是listen的那個 @@ 09/02 11:51
→ hhashoww:如果沒結束的話,似乎會卡在那邊,新進的client沒辦法排 09/02 11:53
→ hhashoww:在後面接收server的訊息...是我觀念錯了嗎 >"<? 09/02 11:56
→ tkcn:我沒有誤會呀,舊的thread沒結束並不會影響listen新的 09/02 11:56
推 hhashoww:恩恩 謝謝tk大 09/02 12:58