我有一个 Linode 帐户,我正在尝试使用 telnet 与用 Python(Twisted)编写的基本 TCP/IP 服务器进行通信,该服务器安装在带有 ubuntu lts 的 linode 中:
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 上配置一些东西?很难吗?谢谢。