擅长:python、mysql、java
<p>要在进程之间传输数据,可以使用<a href="http://en.wikipedia.org/wiki/Named_pipe" rel="nofollow">pipes</a>和<a href="http://docs.python.org/library/socket.html" rel="nofollow">sockets</a>。Python使用<a href="http://docs.python.org/library/pickle.html" rel="nofollow">pickling</a>在对象和字节流之间进行转换。你知道吗</p>
<p>为了安全地传输数据,您需要确保数据只传输一次。这意味着:目的地进程需要能够说“我没有得到所有东西,再次发送”,而发送者需要某种形式的收据。你知道吗</p>
<p>要实现这一点,您应该向数据中添加一个“头”,为其提供一个唯一的键(可能是时间戳或散列)。然后,接收方和发送方都可以保留一个他们已经发送/看到的列表,以避免对数据进行两次处理。你知道吗</p>