几天来,我一直在尝试远程连接到我编写的sockjs (https://github.com/igm/sockjs-go)服务器应用程序。我正在Windows上进行本地开发,一切都很好。当我尝试在远程linux服务器上运行时(很明显,在构建linux机器之后),我永远无法连接到sockjs服务器。
我试过在谷歌上搜索任何特定于高丽的东西,但什么也没找到。任何建议都会很好。
更新
我正在使用这里逐字给出的回波测试代码:https://github.com/igm/sockjs-go/tree/v2/examples/webecho
据我所知,linux服务器没有过滤。8080港口在运行webecho之前是关闭的,在启动webecho之后是开放的。
我也尝试过https://coderwall.com/p/wohavg/creating-a-simple-tcp-server-in-go,它可以在本地连接,但不能远程连接。知道为什么我不能远程连接到go程序,但是其他程序在连接上没有问题吗?
发布于 2015-04-11 20:47:29
我显然是在使用不受支持的端口。最后,我以root (sudo)的形式运行,并绑定到端口80,因为我知道它正在适当地服务于http流量。
https://stackoverflow.com/questions/29550587
复制相似问题