- 576 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 00:20:36.72 ID:E2lQNnjS.net]
- Javaでソケット通信を行うサーバプログラムを書きたいのですが、どなたかアドバイス願います
条件ですが次のとおりです ・クライアントは常に1つ ・やり取りするのは改行でおわる文字列データのみ ・GUIもあるので通信処理は別スレッド 最初はwebで調べて受信部を次のように書いていました(別スレッドです) while(true) { if ((line = reader.readLine()) != null ) { 何らかの処理(); } } これで受信自体は問題なく行えていたのですが、これだとデータが流れていない間は readLine()でブロッキングされて、メインのプロセスが終了しても通信スレッドがゾンビで 残る問題が生じました
|

|