udp - client 例程

udp - client 例程#

本示例程序用于对 CanMV 开发板进行一个 udp client的功能展示。

#配置 tcp/udp socket调试工具
import socket
import time


def udpclient():
    #获取地址和端口号 对应地址
    ai = socket.getaddrinfo("10.100.228.5", 60000)
    #ai = socket.getaddrinfo("10.10.1.94", 60000)
    print("Address infos:", ai)
    addr = ai[0][-1]

    print("Connect address:", addr)
    #建立socket
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)



    for i in range(10):
        str="K230 udp client send test {0} \r\n".format(i)
        print(str)
        #发送字符串
        print(s.sendto(str,addr))
        #延时
        time.sleep(0.2)
        #time.sleep(1)
        #print(s.recv(4096))
        #print(s.read())
    #延时
    time.sleep(1)
    #关闭
    s.close()
    print("end")



#main()
udpclient()

具体接口定义请参考 socketnetwork