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()

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM