1. 程式人生 > >編寫一個程式,迴圈向下面的程式傳送udp資料

編寫一個程式,迴圈向下面的程式傳送udp資料

import socket
def main():


    #建立套接字
    soc = socket.socket(socket.AF_INET, socket.socket_DGRAM)
    
    #傳送資料
    send_msg = input('輸入要傳送資訊')
    recv_addr = ('192.168.1.1', (1314))


    soc.sendto(send_msg.encode('utf-8'), recv_addr)
    
    #接收資料
    recv_msg, recv_addr = soc.recvfrom(1024)
    print('接受的資訊是:%s'% recv_msg[0].decode('gbk'))
    #關閉套接字
    soc.close()




if __name__ == '__main__':
    main()