0

以下是服务器的代码:

from twisted.internet import protocol
from twisted.internet import reactor

class Echo(protocol.Protocol):

    def dataRecvd(self, data):
        self.transport.write(data)

class EchoFactory(protocol.Factory):

    def buildProtocol(self, addr):
        return Echo()

reactor.listenTCP(8000,EchoFactory())
reactor.run()

我收到以下错误:

listenTCP()- Undefined variable from import

run- Undefined variable from import

我在 Windows 7 上使用 pydev 和 Eclipse。我哪里出错了?

4

2 回答 2

1

listenTCP() - 来自导入的未定义变量

这不是 Python 的例外。我猜这是来自 pylint 之类的工具的“错误”。这是虚假的。这不代表任何意思。

我也在shell上尝试过,程序开始执行然后什么都没有。没有输出。

你知道这个程序应该做什么吗?它不应该在 shell 中产生任何输出。

于 2014-02-19T12:01:08.560 回答
1

在此处输入图像描述尝试 rhis 添加 #@UndefinedVariable ,例如:

reactor.listenTCP(8000,EchoFactory())  #@UndefinedVariable
reactor.run() #@UndefinedVariable
于 2014-02-19T07:12:08.870 回答