-1
Twisted를 사용하여 Python 소켓 서버를 구축하는 데 필요한 매우 기본적인 자습서를 진행했습니다. Python/Twisted "NameError : name 'Protocol'not defined"
from twisted.internet.protocol import Factory
from twisted.internet import reactor
class IphoneChat(Protocol):
def connectionMade(self):
print "a client connected"
factory = Factory()
factory.protocol = IphoneChat
reactor.listenTCP(80, factory)
print "iPhone Chat server started"
reactor.run()
내가 파일 server.py 이름과 내 바탕 화면에 일반 텍스트 파일로 저장 :
이
내 코드입니다. 그런 다음 터미널을 열었고 (Mac OS X 10.7.4를 실행하고 있습니다) 데스크탑으로 디렉토리를 변경 한 다음 "sudo python server.py"로 파일을 실행했습니다. 나는 여러 라이브러리를 없애기 위해 노력해 왔으며,이 웹 사이트와 파이썬에 대한 인터넷에서 발견 된 다른 이름 오류는 꼬인 (twisted)을 포함하지 않습니다 (내가 말할 수있는 한, 저는 추운 초심자입니다).나는 단지 this tutorial입니다.
감사합니다. 바보 같은 질문에 대해 유감스럽게 생각합니다. 그러나 완전히 새로운 것으로, 지침서를 따라 가면서 프로토콜을 가져와야한다는 것을 몰랐습니다. – dirtydan