天天看點

udp發送廣播消息                                                                   -------  知識無價,汗水有情,如需搬運請注明出處,謝謝!

import socket

if __name__ == '__main__':
    # 建立udpsocket
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    # 設定socket選項, 開啟發送廣播消息的功能
    # 1. SOL_SOCKET:目前socket
    # 2. SO_BROADCAST: 廣播選項
    # 3. True:開啟發送廣播消息功能
    udp_socket.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, True)
    # 192.168.131.255: 隻給131網段發送廣播消息
    # 255.255.255.255: 發送廣播消息不區分網段
    # 發送廣播消息
    udp_socket.sendto("大家好,我是小汪,多多關照!".encode("gbk"), ("255.255.255.255", 2425))
    # 關閉socket
    udp_socket.close()
      

  

                                                                   -------  知識無價,汗水有情,如需搬運請注明出處,謝謝!

繼續閱讀