请帮我用python写一个在局域网里写一个服务端,然后再写一个客户端,服务端具有处理多个客户端连接的请求的代码
时间: 2023-05-23 16:03:06 浏览: 89
一个服务端 多个客户端编程源码
好的,以下是基于 Python 的服务器和客户端示例代码:
服务端:
```python
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('localhost', 5000))
server_socket.listen(5)
print('Listening for incoming connections...')
while True:
client_socket, addr = server_socket.accept()
print('New connection from {}'.format(addr))
client_socket.send(bytes('Welcome to the server!', 'utf-8'))
client_socket.close()
```
客户端:
```python
import socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect(('localhost', 5000))
response = client_socket.recv(1024).decode('utf-8')
print('Server message: {}'.format(response))
client_socket.close()
```
以上代码仅仅是起始代码,可以根据需求进行修改,例如添加信息处理逻辑、多线程支持等等。
阅读全文