以多线程来接收和发送数据(udp)
思路:建立三个函数,一个是发送函数,另一个是接收函数,还有一个主函数,调用前面两个函数,实现功能。在mNetAssist软件下调试。
结果:与非多线程似乎没有什么区别,看了一下思路,没什么错误,等明天再继续看看程序。程序在下面:
import socket
import threading
def send_udp(udp_socket):#
num=input('请输入发送的数据:')
num_ip=input('请输入接收端的ip地址')
num_port=int(input('请输入接收端的端口:'))
udp_socket.sendto(num.encode('utf-8'),(num_ip,num_port))