我试着写一些一种多协议BOT(叽里咕噜/ IRC),将读取FIFO文件的消息(一个衬垫大部分),然后将它们发送到irc频道和jabber联系人。到目前为止,我设法创建了两个工厂来连接到jabber和irc,并且他们似乎在工作。的Python(双绞线) - 从FIFO读,读出的数据发送给多个协议
但是,我在阅读fifo文件时遇到问题 - 我不知道如何在反应器循环之外的循环中读取它(打开文件,读取行,关闭文件,跳转到打开文件等),以便获取我需要发送的数据,然后将这些数据发送到反应器回路以便在两种协议中发送。我一直在寻找有关如何以最佳方式做到这一点的信息,但我完全失去了黑暗。任何建议/帮助将不胜感激。
提前致谢!
问题是我没有控制数据的来源。它已经以fifo形式提供,这是我必须与之合作的内容。我可能会问,如果真的没有其他方式来获得这些数据,但直到我得到答案,它的fifo。 – SpankMe 2010-03-19 10:44:26