-1
我正在學習使用Twisted構建Python套接字服務器的基礎教程。Python/Twisted「NameError:名稱'協議'未定義」
這是我的代碼:
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)並將目錄更改爲Desktop,然後使用「sudo python server.py」執行該文件。我試圖導入各種圖書館,以不佔優勢,而我在本網站和互聯網上發現的其他名稱並不涉及扭曲(據我所知,我是一個石頭冷的初學者)。
我只跟在this tutorial。
非常感謝!對不起,這個愚蠢的問題,但我是全新的,只是按照教程,不知道你必須導入協議。 – dirtydan 2014-09-29 18:59:59