,如果我有:更換一個新的值的值
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = tcp.dst_port;
int srcPort = tcp.src_port;
}
如何與像10限定數量的替代destPort和srcPort?
,如果我有:更換一個新的值的值
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = tcp.dst_port;
int srcPort = tcp.src_port;
}
如何與像10限定數量的替代destPort和srcPort?
這應該做到這一點。
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;
}
你的意思是...?
if(ipp instanceof TCPPacket){
TCPPacket tcp = (TCPPacket)ipp;
int destPort = 10;
int srcPort = 10;
}
不過,我可能誤解了你的問題,你的意思是如何設置tcp.dst_port
和tcp.src_port
?
是給它們一個新的值 –
嘿回答者!通過取代OP意味着「設置」。 =) – Juvanis
你能更詳細地解釋你想達到什麼嗎? –
'tcp.dst_port = 10'?你是否試圖實施某種防火牆?如果是這樣,請查看** iptables **。在TCPPacket類中的 – lynks