[ CN ] UDP sockets

看板PangSir作者 ( )時間11年前 (2012/11/27 23:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
想請問一下幾個不確定的地方 我找到這篇 http://stackoverflow.com/questions/6189831/ 所以使用 UDP 來傳送資料時, (1) 對於 receiver, 我應該要用 bind 來主動把我的 port 綁定到一個我指定的位置 (這樣其他人可以指定送到這個 port, 那那些就會被我收到) (2) 對於 sender, 不必刻意調用 bind, 因為在 send/sendto/recv/recvfrom 時系統 會自動幫我 bind 某個固定的 port. (3) 因為 sender 傳送資料(之類)後系統自動幫你 bind, 所以 receiver 可以照得到的 source ip, port 原路傳回去, 不會說 sender 兩次傳送是不同的 port, 造成資料 收不到的情況. sender 也可以主動先 bind, 只不過沒必要. 請問這樣理解正確嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.50.245
文章代碼(AID): #1GjDrsua (PangSir)
文章代碼(AID): #1GjDrsua (PangSir)