def __enter__(self):
# Set up socket
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
self.sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 10)
if self.local_port:
# Bind the socket to a local interface
self.sock.bind(('', self.local_port))
return self
评论列表
文章目录