擅长:python、mysql、java
<p>虽然您的代码确实执行了预期的操作,但它并没有执行您希望它执行的操作。您似乎希望它将消息拆分为主题(<code>'hello'</code>)和数据(<code>'world'</code>)。在</p>
<p>这种情况不会发生的原因是,当您发送消息时,您将主题和数据组合到一个字符串中,而接收者希望它是一个分为两部分的多部分消息。最简单的解决方案是在Python服务器中实际生成一个由两部分组成的消息。在</p>
<p>因此,更换</p>
<pre><code> socket.send("%s %s" % (topic, messagedata))
</code></pre>
<p>与</p>
^{pr2}$
<p>我希望你的系统能如你所愿工作。在</p>