Twisted的入手例子
from twisted.internet import reactorfrom
twisted.internet.protocol import Protocol,ClientCreatorclass
Greeter(Protocol):
def sendMessage(self,msg):
self.transport.write("MESSAGE %s\n" % msg)
def gotProtocol(p):
p.sendMessage("Hello")
reactor.callLater(1,p.sendMessage,"this is a test")
reactor.callLater(2,p.transport.loseconnection)
c=ClientCreator(reactor,Greeter)
c.connectTCP("localhost",1234).addCallback(gotProtocol)
看起来需要了解的有reactor,Protocol,ClientCreator


06年热贴
