今天学习了一下socket 模块,做了一个udp方式数据发送的实验,下面记录下具体过程
import socket #导入模块
c = input("请输入要发送的内容:") #和用户交互让他输入内容
def fasong(c):
udp = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #创建一个udp套接字 参数1 ipv4方式 参数2 udp协议
udp.sendto(c.encode(),("10.10.0.236",8080)) #发送内容,其中参数2为一个元组,前面是ip后面是端口号
udp.close() #关闭套接字
if __name__ == '__main__':
fasong(c)
代码写好后在另外一台电脑中安装网络通信助手
下载地址:网络通信助手
提取码:jgal
运行Python后发送消息,客户端成功接收
这里需要确认两台机器可以通信,具体方法可以在cmd当中用ping命令测试