トップ «前の日記(2003-08-01) 最新 次の日記(2003-08-03)» 編集

日々の破片

著作一覧

2003-08-02

_ セゴンフレ

なんか、飛んでも無いことになり始めてる気がするのは、逆にうまくいってるからに違いない。って言うか、ここ2週間あたりの動きを見てれば明らかだからなぁ。

_ 俺様ハートビート

何が悪いのか
 DatagramSocket cli = new DataramSocket();
 cli.setReuseAddress(true);
 cli.bind(assignedPort); // bang!
調べる気になれないので、当初の予定を急遽変更してクライアント(要求投げる側)ポートはシステムアサインにしたくせに、
 DatagramSocket respSock = new DatagramSocket();
 DatagramSocket svr = new DatagramSocket(assignedPort);
 svr.receive(ayt);
 ...
 respSock.send(new DatagramPacket(stillAlive, 0, stillAlive.length, ayt.getSocketAddress());
なんてやってしまっていたために、はまってしまった。
 respSock.send(new DatagramPacket(stillAlive, stillAlive.length, 
               ((InetSocketAddress)ayt.getSocketAddress()).getAddress(), assignedPort);
にたどりつくまで約3時間。いささか疲れてるかも。 さすがに、UnitTest派生のテストケースは書けないしなぁ。
#その場合は、printfデバッグが基本でしょ、やはり。
#追い討ちかけたのがassignedPortでフィルタリングしてたからってのも大きいな。

_ だめぽー

無引数のコンストラクタ呼んでる時点でだめですなぁ。ちゃんとドキュメント読みなよ>オレ。

だってさ、引数付きコンストラクタが明示的なバインドを示すんだから、無引数はバインド無しだと思うじゃん、直観的に。

じゃあ、#bind呼ばなくてなんで動くのよ? そりゃ、#sendとかの呼び出し時に未バインドを判断してバインドすると思うじゃん。−とAPI決めたやつは思わないということね。

_ 考えれば考えるほどだめぽー

TCPに毒されてるじゃん。なんで、送信用に別のソケットを用意してんだ?

月曜日に復讐戦だな(動きゃいいとは言え、リソース(ポート、FD)の無駄はやめよう)。

_ キリク

2回目の回の10分前くらいについたら、満杯で入れず。しょうがないので、3回目の整理券を取り、三越地下2Fのくるくる回るお菓子量り売りとかに行ったり、高層ビル3Fのカフェテリアで妙に安くついた昼飯を取ったり。

3回目はそれでも空席があり、4回目はほとんどガラガラに見えた。大丈夫かな。

予告編で熊の接吻を見る。見たいけど、子供連れてくのはちょと無理かも。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

ジェズイットを見習え