У меня есть учетная запись Linode, и я пытаюсь связаться с помощью telnet с базовым сервером TCP/IP, написанным на Python (Twisted), установленным в linode с ubuntu lts:
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>
Не могли бы вы направить меня к какому-то руководству или справочнику, который поможет мне выполнить это? Я думаю, мне нужно что-то настроить на линоде, где установлено серверное приложение? Это слишком сложно? Спасибо.
reactor.listenTCP(port, EchoFactory(), interface='<my linode's ip>')
не является допустимым Python - кавычка послеlinode
должна быть экранирована. - person phihag   schedule 28.01.2013