Diary/2012-10-17
JavaRockメモ
こんな感じのコードがコンパイルできるようになりました.
ミソは,メソッドの戻値に配列が使えるようになった,ということ.
もう少し細かい修正が必要だけど,とりあえず大枠は固まった.
public class Test extends Thread{ private final UDPSendPort send = new UDPSendPort(); private final UDPRecvPort recv = new UDPRecvPort(); public void run(){ byte[] d; while(true){ d = recv.recv(); int srcip = recv.getRecvSrcIP(); char srcport = recv.getRecvSrcPort(); int destip = recv.getRecvDestIP(); char destport = recv.getRecvDestPort(); int len = recv.getRecvLength(); send.setPacketInfo(srcip, srcport, destip, destport); send.send(d, len); } } }
これで,exStick上で簡単にUDPパケットを操作できます.
ちなみにexStickについてはこちらを.