用Python写一个服务器
时间: 2024-03-28 10:17:45 浏览: 24
好的,下面是一个简单的 Python 服务器代码示例:
```python
import socket
# 创建 TCP socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定 IP 地址和端口号
server_address = ('localhost', 8888)
server_socket.bind(server_address)
# 开始监听客户端连接请求
server_socket.listen(1)
print('等待客户端连接...')
while True:
# 等待客户端连接请求
client_socket, client_address = server_socket.accept()
print('客户端已连接:', client_address)
# 接收客户端请求数据
request_data = client_socket.recv(1024)
print('收到客户端请求:', request_data)
# 发送响应数据给客户端
response_data = b'Hello, world!'
client_socket.sendall(response_data)
# 关闭客户端连接
client_socket.close()
```
运行这段代码后,可以在浏览器中访问 http://localhost:8888/ ,可以看到浏览器显示 "Hello, world!"。这个服务器只是一个简单的示例,你可以根据需求修改和扩展它。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)