python 写一个socket 服务端代码示例
时间: 2023-06-05 07:05:26 浏览: 119
好的,请稍等,以下是 Python 编写一个简单的 socket 服务端代码示例:
```python
import socket
# 创建一个 TCP/IP 套接字
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 将套接字绑定到任意端口
server_address = ('localhost', 8888)
print('starting up on {} port {}'.format(*server_address))
server_socket.bind(server_address)
# 设置在拒绝连接之前,操作系统可以挂起的最大连接数量
server_socket.listen(1)
while True:
# 等待客户端连接
print('waiting for a connection')
client_socket, client_address = server_socket.accept()
try:
print('connection from', client_address)
# 接收客户端发送的数据
while True:
data = client_socket.recv(1024)
if data:
print('received {!r}'.format(data))
client_socket.sendall(data)
else:
break
finally:
# 清理连接
client_socket.close()
```
请确认您已经成功复制了以上代码,并且可以正常运行。如果您有其他的问题或者需要更加详细的解答,请随时提出,我将会尽可能的帮助您。
阅读全文