本次使用udp协议传输数据(即套件字选择udp对应的参数)
一、前置 条件:
导入socket包,一个局域网下两台电脑(或者本地创建一个win虚拟机)
二、发送数据
1、创建套件字
2、发送数据
3、关闭套件字
import socket
def main():
#创建一个udp套件字
udp_socket=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#使用套件字收发数据
send_data=input('请输入想要发送的数据:')
#目标IP 和端口,元组类型
ip_adders=('192.168.25.134',7788)
udp_socket.sendto(send_data.encode('utf-8'),ip_adders)
#关闭套件字
udp_socket.close()
if __name__ == '__main__':
main()
三、接收数据
1、创建套件字
2、绑定本地信息(ip和端口port)
3、接收数据
4、关闭套件字
import socket
def main():
#创建一个udp套件字
udp_socket=socket.socket(socket.AF_INET,s