私が持っている場合:
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = tcp.dst_port;
int srcPort = tcp.src_port;
}
destPort と srcPort を 10 のような定義された番号に置き換える方法は?
私が持っている場合:
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = tcp.dst_port;
int srcPort = tcp.src_port;
}
destPort と srcPort を 10 のような定義された番号に置き換える方法は?
これでうまくいくはずです。
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = 10;
int srcPort = 10;
}
考え直して編集-
実際に の値を設定しようとしていてTCPPacket
、これが使用しているTCPPacket
クラスである場合は、次のようにするだけです。
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
tcp.dst_port = 10;
tcp.src_port = 10;
}
みたいな…?
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = 10;
int srcPort = 10;
}
しかし、私はあなたの質問を誤解したかもしれませtcp.dst_port
んtcp.src_port
。