#1,导包
import socket
#2,创建socket对象(也叫套接字)
#socket.AF_INET ==IPv4 socket.AF_INET6==IPv6
#socket.SOCK_DGRAM == UDP socket.SOCK_STREAM==TCP
hw=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#指定协议类型(IPv4,Ipv6),指定传输方式(UDP,TCP)
#3,发送数据
while True:
hw = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
st1 = input(">>")
if st1=="exit":
break
# sendto(需要发送的数据,(IP地址,端口号))
# 发送数据,encode()将字符串转化为二进制,
hw.sendto(st1.encode("GBK"), ("192.168.137.172", 8080))
#4,关闭对象
hw.close()
print("发送成功")
python笔记--socket之发送数据
最新推荐文章于 2024-05-23 22:46:32 发布