我有一个包含 2 个文件的项目:
1 个名为Server.py 的文件
import socket
server_socket = socket.socket()
server_socket.bind(('127.0.0.1', 5090))
server_socket.listen(1)
conn, addr = server_socket.accept()
#content = 'hello friend'
#answer = sock.sendall((content).encode())
print ('connected:', addr)
while True:
data = conn.recv(1024)
if not data:
break
conn.send(data.upper())
conn.close()
和 2 个名为Client.py 的文件
import socket
sock = socket.socket()
sock.connect(('127.0.0.1', 5090))
sock.send('hello, world!')
data = sock.recv(1024)
sock.close()
print (data)
如何让它们同时运行?或者换句话说,连接它们
解决方案
subprocess
:服务器.py:
客户端.py: