텔넷을 통해 로컬 컴퓨터에서 연결하려고하면 서버를 작성했습니다 (파이썬 3, 트위스트 된, tkinter를 사용했습니다). 텔넷 localhost 포트 ",하지만이"텔넷 ip_address 포트 "를 시도 할 때 그것은 연결되지 않을거야. 질문은 왜입니까? 이를 간단히 말하면 다음과 같습니다.트위스트 된 서버가 인터넷을 통해 연결될 수 없음
from twisted.internet import reactor, protocol
class Echo(protocol.Protocol):
def dataReceived(self, data):
self.transport.write(data)
def main():
factory = protocol.ServerFactory()
factory.protocol = Echo
reactor.listenTCP(8123, factory)
reactor.run()
if __name__ == '__main__':
main()
답장을 보내 주셔서 감사하지만 여전히 작동하지 않습니다. 나는'interface = '0.0.0.0''을 설정했고'포트 포워딩 '을했습니다 (그리고 리눅스 민트에서 실행 중입니다. 방화벽이없는 것 같습니다). 내 IP에서 포트 8123을 스캔 할 때 여기 [link] (http://www.canyouseeme.org/) 포트가 닫혔습니다. 뭐가 잘못 되었나요? – Roman
ISP에서 들어오는 TCP 연결을 허용합니까? 일부는하지 않습니다 –
아마도, 그것을 확인하는 방법을 모르십시오. 하지만 지금 누군가 전화를 걸 때 스카이프가 어떻게 작동하는지 궁금합니다. 또는 급류 (피어 - 투 - 피어 연결), 아마도 거기에 좋은 기사 또는 책을 명확하게, 나는 그것을 읽었습니다. – Roman