著作一覧 |
なんか、飛んでも無いことになり始めてる気がするのは、逆にうまくいってるからに違いない。って言うか、ここ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派生のテストケースは書けないしなぁ。
無引数のコンストラクタ呼んでる時点でだめですなぁ。ちゃんとドキュメント読みなよ>オレ。
だってさ、引数付きコンストラクタが明示的なバインドを示すんだから、無引数はバインド無しだと思うじゃん、直観的に。
じゃあ、#bind呼ばなくてなんで動くのよ? そりゃ、#sendとかの呼び出し時に未バインドを判断してバインドすると思うじゃん。−とAPI決めたやつは思わないということね。
2回目の回の10分前くらいについたら、満杯で入れず。しょうがないので、3回目の整理券を取り、三越地下2Fのくるくる回るお菓子量り売りとかに行ったり、高層ビル3Fのカフェテリアで妙に安くついた昼飯を取ったり。
3回目はそれでも空席があり、4回目はほとんどガラガラに見えた。大丈夫かな。
予告編で熊の接吻を見る。見たいけど、子供連れてくのはちょと無理かも。
ジェズイットを見習え |