如果我有:
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = tcp.dst_port;
int srcPort = tcp.src_port;
}
如何使用定义的数字(如10?
)替换destPort和srcPort答案 0 :(得分:0)
这应该这样做。
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = 10;
int srcPort = 10;
}
编辑第二个想法 -
如果您实际上尝试设置TCPPacket
的值,而this是您正在使用的TCPPacket
类,则可以执行以下操作:
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
tcp.dst_port = 10;
tcp.src_port = 10;
}
答案 1 :(得分:0)
你的意思是......?
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = 10;
int srcPort = 10;
}
但我可能误解了您的问题,您的意思是如何设置tcp.dst_port
和tcp.src_port
?