[問題] getport()的問題
我用簡單的範例嘗試UDP傳輸
sender端的port已經寫死是98
DatagramSocket theSocket = new DatagramSocket();
DatagramPacket theOutput1 = new DatagramPacket(data,data.length,server,port);
packet裡面加了資訊後
theSocket.send(theOutput1);
在receiver端透過port98
DatagramSocket server = new DatagramSocket(port);
DatagramPacket packet = new DatagramPacket(buffer,buffer.length);
server.receive(packet);
收到封包後
裡面資料是正確的
但是若用packet.getport()得到的值卻不是原本寫定的port 98?
而是其他整數...
請問這是什麼原因?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.86.219