EchoClient.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:_ 作者: zengchunyun 项目源码 文件源码
def main():
    f = EchoFactory()  # ???EchoFactory
    reactor.connectTCP("localhost", 8000, f)
    # twisted.internet.selectreactor.SelectReactor
    # ??????SelectReactor???twisted.internet.posixbase.PosixReactorBase???
    # connectTCP(self, host, port, factory, timeout=30, bindAddress=None):??
    #
    #
    # ???????twisted.internet.tcp.Connector(),????????client?ClientFactory,
    #
    reactor.run()  # ?????????????
    # run?????????startRunning??,startRunning???ReactorBase??startRunning??
    # run?????????mainLoop??
    # mainLoop?????????SelectReactor.doIteration(t)??,???????????select.select????
    # ???????,??self._doReadOrWrite??,?????????,????????client,????????????,
    # ??twisted.internet.tcp.BaseClient().doConnect,???self._connectDone(),?????self.protocol.makeConnection(self)
    # ?????????self.connectionMade(),??????????????,??????EchoClient().connectionMade()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号