【发布时间】:2011-04-11 12:21:08
【问题描述】:
我有一个从套接字接收数据的脚本,每个数据都包含一个必须跟踪的 sessionid,foreach 传入消息,我正在使用多处理模块打开一个新进程,我无法找到方法跟踪具有相同 sessionid 的新传入消息。例如:
100100|你好——
(打开一个新进程)
100100|回你好
(进程回复)
100101|你好
(打开一个新进程)
100101|回你好
(新进程回复)
100100|黄蜂? --
(打开一个新进程)
当来自 sessionid 100100 的新消息出现时...我如何将其发送到处理这些特定消息的进程?
直到知道主进程正在为每个传入消息打开一个新进程,另一个进程正在套接字上写入数据,但是让我很难找到一种方法来处理每个会话进程并向它们发送数据......
我需要一些指导,因为之前从来没有使用过多处理......
谢谢...
【问题讨论】:
标签: python session queue multiprocessing