[問題] getport()的問題

看板java作者 (Peter)時間14年前 (2011/05/12 15:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我用簡單的範例嘗試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
文章代碼(AID): #1Dov55xh (java)