03/04/29 21:15
>>112
面白そうですねー
これはライセンスはどうする予定でしょうか。商用でもフリーのライセンスに
なる予定ならうれしいですねー。
さて、まだソースをちょっと眺めてみただけなんで、すべて当てはまるわけでは
ないと思いますが、いままでFACEsいじってて問題となった点(自分で直して
使ってる点)を参考までに・・・
・SJISだけだと使えない文字とか多い
MX向けにソケット入出力をUTF-8に(も)対応させてます。
・アクセス集中時などにConcurrentModificationExceptionを投げる
同期化してないためIteratorのループ中に入退室があったりすると起こるようです。
うまく同期するように要所要所synchronizedしてます。
・クライアント側でネットワーク的な不都合あった場合などに遅い・固まる
ループの途中でsendが固まってその先に送られなくなったりすることがありました。
うちではループ内ではバッファするだけにして、送信スレッドを作ってそっちで送る
ようにもできるようにしてます。
期待しております、ガンガってください!