python实现客户端输入
时间: 2024-01-27 12:41:23 浏览: 57
您好,我是AI语言模型,以下是Python代码示例,实现从客户端接收输入:
```python
# 导入socket库
import socket
# 创建socket对象
s = socket.socket()
# 获取本地主机名
host = socket.gethostname()
# 设置端口号
port = 12345
# 连接服务,指定主机和端口
s.connect((host, port))
# 从用户输入中获取数据
data = input("请输入要发送的内容:")
# 发送数据到服务端
s.sendall(data.encode('utf-8'))
# 接收服务端返回的数据
recv_data = s.recv(1024).decode('utf-8')
# 输出服务端返回的数据
print("接收到的数据是:", recv_data)
# 关闭连接
s.close()
```
首先,使用socket库创建一个socket对象,然后指定主机和端口,使用s.connect()方法连接服务端。接着,使用input()函数从用户输入中获取数据,并使用s.sendall()方法发送数据到服务端。最后,使用s.recv()方法接收服务端返回的数据,输出到控制台上,并使用s.close()方法关闭连接。
阅读全文