套接字.如何使函数io()匿名
Socket.io How to make function io() anonymous?
我正在尝试使用socket .io在node.js上制作应用程序
端
var server = http.createServer(app);
var io = require('socket.io')(server, {httpCompression: false, cookie: false});
io.on('connection', function(socket) { ... });
客户端
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
<script>
var socket = io('ws://my-ws-server:8000/');
</script>
我的问题:每个客户端/用户都可以写入控制台mysocket=io('ws://my-ws-server');
并推送新的连接,所以现在他可以用错误的数据emit
信号或用新的Socket连接垃圾邮件
我还尝试下载socket.io.js代码,用$(function(){ /*socket.io code*/ });
编辑它,当include ../javascript/socket.io.js
到我的页面时,但它没有帮助,io()函数仍然从控制台访问
那么,有什么解决办法吗?这里有任何方法来隐藏这个函数,并准备从垃圾邮件与新的假套接字连接?
一种方法是通过在发送输入消息之前验证输入消息来防止恶意数据的发送。因此,首先通过将其与字典进行比较来检查它是否是系统知道的字符串,然后更正权限级别清除。如果它通过了,那么执行发出注册动作的回调。它不是100%但是它可以防止你的应用程序获取恶意信息
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 如何调用这个匿名 JavaScript 函数
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- Angularjs代码未在匿名函数中运行
- 如何使用Socket.io将命令从客户端发送到服务器
- 为什么要包装每一个原型“;类“;JS中具有匿名函数的对象
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- JavaScript匿名函数行为
- Wordpress中带有JQuery Accordion的未定义匿名函数
- Socket.IO未定义变量
- Socket.io on Mozilla Rhino
- 如何在Ionic2测试版中包含Ionic.io服务
- 为什么自我执行匿名有效
- socket.io发射三次
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- socket IO匿名.on()函数不能使用jquery
- socket.io中的匿名函数和闭包
- socket.io-从匿名函数中发出
- 套接字.如何使函数io()匿名