首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websockify错误-地址已在使用中

Websockify错误-地址已在使用中
EN

Stack Overflow用户
提问于 2012-07-21 06:42:59
回答 1查看 924关注 0票数 1

我正在运行一个名为quarqd的脚本,该脚本将其XML数据转储到端口8168。我在OSX Lion的终端上运行这个。我可以使用netcat连接到端口并查看中的数据流。

我需要将这些数据转储到websocket中,以便在本地网页中进行操作和显示。所以我试着用Websockify做这件事。

代码语言:javascript
复制
$ websockify 8168 localhost:8169

我运行这个命令,得到了一些类似于设置的确认代码,但随后它就出现了这个错误消息。

代码语言:javascript
复制
[Errno 48] Address already in use

令人沮丧的是,我打算使用该套接字。这是我想要转储到websocket数据。我已经为第二个参数尝试了多个端口号,以确保不是该端口被占用,但仍然没有成功。Websockify不就是为此而生的吗?TCP套接字到Websocket?如果是这样,我如何让它正确运行?仅供参考,我对Python还是个新手。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-21 23:42:08

第二个地址是目标地址。第一个地址/端口是您使用websocket进行连接的地方,它需要是一个空闲/开放的端口。换句话说,你想颠倒你的地址:

代码语言:javascript
复制
websockify 8169 localhost:8168

然后告诉你的浏览器连接到host:8169。这将导致websockify连接到localhost:8168,并将流量桥接到浏览器所连接的8169。

换句话说:

代码语言:javascript
复制
browser -> (websockets) -> websockify port 8169 -> (tcp) -> server port localhost:8168

免责声明:我做了websockify。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11587857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档