python黑帽子之udp客户端
将上文的TCP客户端简单修改便能得到UDP客户端
import socket target_host = "127.0.0.1" target_port = 80 client = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#将套接字类型改为SOCK_DGRAM 代表udp客户端 a = 'unjiijio' client.sendto(a.encode(),(target_host,target_port))#调用sendto()函数发送数据 data,addr = client.recvfrom(4096)#使用revefrom()函数接收数据包 print (data)
因为udp是一个无状态的协议,所以不需要调用connect()函数
作者:清泉石上流
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。