-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