我正在运行一个名为quarqd的脚本,它将其 XML 数据转储到端口 8168。我在 OSX Lion 的终端中运行它。我可以使用 netcat 连接到端口并观看其中的数据流。
我需要获取这些数据并将其转储到 websocket,以便在本地网页中进行操作和显示。所以我尝试用 Websockify 来做这件事。
$ websockify 8168 localhost:8169
我运行该命令,我得到了一些确认代码,就像它正在设置一样,但随后它会出现此错误消息。
[Errno 48] Address already in use
令人沮丧的是,我打算使用该套接字。这是我想转储到 websocket 的数据。我已经为第二个参数尝试了多个端口号,以确保它没有被绑定,但仍然没有运气。Websockify 不就是为此而生的吗?TCP套接字到Websocket?如果是这样,我如何让它正确运行?仅供参考,我对 Python 有点陌生。