【发布时间】:2014-09-10 13:45:21
【问题描述】:
我的节点套接字服务器与我的网站在同一个 VPS 上运行。有没有办法阻止其他“网站”或其他节点项目连接到我的套接字服务器并发出数据?
我的网站和节点项目有相同的IP地址。
例如:(客户端html)
<script>
var socket = io.connect('localhost') //localhost as an example
socket.on('example', function(data) {
console.log(data) ;
});
socket.emit('sendToServer', 'hello world');
</script>
我希望这里的代码只能由我的网站(或 IP)使用
编辑:如果在 socket.io 中没有这样做,有没有办法可以验证我的套接字服务器以使其只有我的 IP 才能发出东西
【问题讨论】:
-
如果您知道所需的 IP - 只需检查
connection。可能另一个线程会有所帮助。 stackoverflow.com/questions/6458083/… -
谢谢,这正是我想要的!
标签: javascript html node.js sockets socket.io