python の socket の udp 送信でブロードキャストしようとするとエラーが発生する
python の socket の udp 送信で、ユニキャストでは動作するがブロードキャストしようとすると
PermissionError: [Errno 13] Permission denied
のエラーが発生する
PermissionError: [Errno 13] Permission denied
のエラーが発生する
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) # ←コレ sock.sendto(message.encode(), (host, port))socket.SO_BROADCAST オプションを追加する
コメント