[问题] socket.sendto 用法

楼主: erttyy8821 (侠)   2014-07-24 22:23:02
小弟刚接触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走一次嘛 还是有其他的限定范围?
作者: sbrhsieh (十年一梦)   2014-07-25 20:39:00
分群组的是 multicast.只送给有 join group 者.

Links booklink

Contact Us: admin [ a t ] ucptt.com