如何在Twisted中实现自定义协议?

时间:2014-03-11 22:06:13

标签: python twisted zeromq pyzmq

我正在尝试将一个简单的ZeroMQ套接字服务器实现为一个扭曲的协议,我的代码目前是:

# Setup
context = zmq.Context()
socket = context.socket(zmq.PULL)
socket.bind("tcp://127.0.0.1:5558")
poller = zmq.Poller()
poller.register(socket, zmq.POLLIN)

# Respond to incoming messages.
while True:
    if poller.poll(1000):
        msg = self.socket.recv()
        print "Received a message ..."
    else:
        time.sleep(0.05)

我找到了:

http://twistedmatrix.com/documents/11.0.0/api/twisted.internet.interfaces.IProtocol.html

但老实说无法理解它。我应该在哪里放置设置代码和接收数据的代码?

0 个答案:

没有答案