2

TwistedPythonのフレームワークを使ってチャットアプリを開発しています。ただし、メッセージがサーバーからクライアントに最大 2 分の大幅な遅延で配信されることがあります。

この遅延の理由は何ですか?これは遅いネットワークに関連していますか?

class MultiClientEcho(Protocol):
    def __init__(self, factory):
        self.factory = factory

    def connectionMade(self):
        ip = self.transport.getPeer().host

    def dataReceived(self, data):   
        print "data is " + data
        client.transport.write(data)    

class MultiClientEchoFactory(Factory):
    def __init__(self):
        self.clients = []

    def buildProtocol(self, addr):
        return MultiClientEcho(self)

def main():
    reactor.listenTCP(8000, MultiClientEchoFactory())
    reactor.run()

if __name__ == '__main__':
    main()

ありがとう

4

0 に答える 0