擅长:python、mysql、java
<p>这可以通过使用多处理库的简单客户机/服务器拓扑来实现。使用您的母亲/孩子术语:</p>
<p><strong>server.py</strong></p>
<pre><code>from multiprocessing.connection import Listener
# client
def child(conn):
while True:
msg = conn.recv()
# this just echos the value back, replace with your custom logic
conn.send(msg)
# server
def mother(address):
serv = Listener(address)
while True:
client = serv.accept()
child(client)
mother(('', 5000))
</code></pre>
<p><strong>client.py</strong></p>
<pre><code>from multiprocessing.connection import Client
c = Client(('localhost', 5000))
c.send('hello')
print('Got:', c.recv())
c.send({'a': 123})
print('Got:', c.recv())
</code></pre>
<p>跑</p>
<pre><code>$ python server.py
$ python client.py
</code></pre>