python socket发送TCP数据

python socket发送TCP数据

用python写socket发送 TCP的数据
import socket
import time

#客户端发送500个包 创建socket、连接、发送、关闭

tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#绑定端口,发送数据时会从绑定的端口发送,不会再生成随机端口
#tcp_socket.bind(("*.*.*.*", 8001))
tcp_socket.connect(("127.0.0.1", 8000))
n = 0
while(n<500):
    send_data = str(n)
    tcp_socket.send(send_data.encode("utf-8"))
    time.sleep()
    n=n+1
tcp_socket.close()

#接收端接收500个包 创建socket、绑定端口、监听端口、接收连接请求、接收数据、关闭

tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp_socket.bind(("192.168.1.128(本机私网IP)", 8000))
tcp_socket.listen()
client_scoket,client_addr = tcp_socket.accept()
timestamps = []
n = 0
while(n<500):
    recv_data = client_scoket.recv(1024)
    print(recv_data.decode('utf-8'))
    timestamps.append(time.perf_counter())  # 记录时间戳
    n = n+1
client_scoket.close()
tcp_socket.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MXG_ZZU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值