[問題] socket.sendto 用法
小弟剛接觸Python 不久
用的是Python 2.6
今天遇到些socket的問題
已經先google過但沒找到相過的答案
我想問的是
test = ('<broadcast>', 5566)
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto("Hi", test)
這樣一個socket的連線 走的會是UDP嘛?
另外<broadcast> 指的是全部廣播
但就我在java上的認知
socket全部廣播不是要先分組嘛?
但我在相關的code上面沒有看到關於分組的訊息
所以這邊指的廣播會是所有的ip走一次嘛 還是有其他的限定範圍?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.84.93
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1406211787.A.2AE.html
※ 編輯: erttyy8821 (219.87.84.93), 07/24/2014 22:23:53
→
07/25 20:39, , 1F
07/25 20:39, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):