python socket server代码示例
时间: 2023-06-05 22:05:57 浏览: 101
好的,以下是一个简单的Python Socket Server代码示例:
```python
import socket
HOST = '127.0.0.1'
PORT = 8888
# 创建一个 TCP/IP 套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定服务器的地址和端口
sock.bind((HOST, PORT))
# 开始监听来自客户端的连接
sock.listen(1)
while True:
# 等待客户端连接
print('等待客户端连接...')
connection, client_address = sock.accept()
try:
print('客户端连接:', client_address)
# 接收客户端传来的数据
while True:
data = connection.recv(1024)
if not data:
break
# 处理接收的数据
print('接收到客户端数据:', data.decode())
# 发送响应给客户端
connection.sendall('Hello from server!'.encode())
except Exception as e:
print('发生异常:', e)
finally:
# 关闭客户端连接
connection.close()
```
希望能够对您有所帮助!
阅读全文