lowlife.jp 2024 著作権. 不許複製 プライバシーポリシー
Perlを勉強する合間に、分け合って(というか授業の関係で)Twistedを使うことになった。しかし、あまりにも日本語のドキュメントがなくて悲しい思いをしたので、自分のために肝の部分だけココにメモっておこうかと思う。 TwistedについてははTwistedスプリント - Python Developers Camp 2006 Summerが日本語でくわしいところのかなり上位っぽい。 ほんとはTwistedはかなりいろんなことができるようなのだけど、うちも使いはじめたばかりなので、一番基本的っぽいTCPによるサーバクライアントなコードをてっとりばやく書くのに必要なポイントだけを。 使うもの 以下の三つがあれば、とりあえずクライアントとサーバが書ける。 Protocol Factory reactor 最低限Protocolのコードを書けば良くて、Factoryとreactorは使うだけでも
from twisted.internet import reactor def printMsg(): print 'test message' reactor.stop() reactor.callLater(0, printMsg) reactor.run() class MyProtocol(protocol.Protocol): made = 0 closed = 0 def connectionMade(self): self.made = 1 print self.transport.getPeer().host self.transport.loseConnection() def connectionLost(self, reason): self.closed = 1 print 'connection lost' class TCPClient(protocol.Cl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く