Changes between Version 4 and Version 5 of Twistedの短いソースコード集


Ignore:
Timestamp:
09/11/06 11:23:34 (13 years ago)
Author:
nakiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Twistedの短いソースコード集

    v4 v5  
    3838}}} 
    3939 
    40 == TCPクライアント.データの読み取り == 
     40== TCPクライアント == 
    4141{{{ 
    4242#!python 
     
    6969  reactor.iterate() 
    7070}}} 
     71 
     72== TCPサーバ == 
     73{{{ 
     74#!python 
     75from twisted.internet import reactor, protocol 
     76 
     77class MyProtocol(protocol.Protocol): 
     78  def connectionLost(self, reason): 
     79    pass 
     80 
     81  def dataReceived(self, data): 
     82    print data 
     83    self.transport.write('test message\n') 
     84    self.transport.loseConnection() 
     85 
     86class TCPServer(protocol.ServerFactory): 
     87  def buildProtocol(self, addr): 
     88    return MyProtocol() 
     89 
     90reactor.listenTCP(12345, TCPServer()) 
     91reactor.run() 
     92}}}