python Tcp协议循环
时间: 2023-08-19 21:10:54 浏览: 95
在Python中使用TCP协议进行循环的示例代码如下:
```python
import socket
# 创建socket对象:指定传输协议
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 建立连接---发送连接请求
s.connect(('127.0.0.1', 8000))
while True:
data = input("请输入给服务端的数据:")
s.send(data.encode())
data1 = s.recv(1024)
print(data1.decode())
if data == '再见':
break
```
这段代码使用了TCP协议进行通信。首先创建了一个socket对象,并通过`connect`方法与服务端建立连接。然后进入一个循环,用户可以输入数据并发送给服务端,然后接收服务端返回的数据并打印出来。如果用户输入的数据是"再见",则退出循环。
#### 引用[.reference_title]
- *1* *2* [python Tcp协议循环发送和接收](https://blog.csdn.net/qq_42467563/article/details/83002537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文