Overlay Weaver 0.9.8 を拝見しました。
> * TCP のコネクションプールは、
> サイズとして 0 が指定された場合には働かないようにした。
この部分なのですが、サイズを 0 と指定した場合、ソケットの close は
どこで行われるのでしょうか?
ソースを見たのですが、特に close しているように見えませんでした。
close をしていないのであれば、ow.messaging.tcp.ConnectionPool から
get で取得したソケットは必ず put されますので、put メソッドの中で、
if (this.size <= 0) {
try {
sock.close();
} catch (Exception e) {
}
return;
}
このようにして close するのは如何でしょう?
もし close しているのであれば、無意味なメールをしてしまいすみません
でした。
以上です。
--------------------------------------
Get Disney character's mail address on Yahoo! Mail
http://pr.mail.yahoo.co.jp/disney/
御指摘ありがとうございます。_o_
おっしゃるとおり、close() してませんでした。
御示唆の方法で修正して CVS commit しました。
Kazuyuki Shudo/首藤一幸 私をたばねないで あらせいとうの花のように
20...@shudo.net http://www.shudo.net/
> Message-ID: <4B2E0604...@yahoo.co.jp>
> From: Tomonori Sano <omot...@yahoo.co.jp>
> Date: Sun, 20 Dec 2009 20:09:56 +0900