私は Linode アカウントを持っていて、telnet を使用して、Python (Twisted) で書かれた基本的な TCP/IP サーバーと通信しようとしています。
import os
from twisted.internet import protocol, reactor
class Echo(protocol.Protocol):
def dataReceived(self, data):
self.transport.write(data)
class EchoFactory(protocol.Factory):
def buildProtocol(self, addr):
return Echo()
port = 5000
reactor.listenTCP(port, EchoFactory(), interface="<my linode's ip>")
reactor.run()
telnet <my linode's ip> 5000
ローカルでアプリをテストするときのように、サーバーからメッセージを送受信できると思っtelnet localhost <some port>
ていました。サーバーアプリがインストールされているlinodeで何かを設定する必要があると思いますか? 大変ですか?ありがとう。