在使用 Node http 服务器
时,需要解决跨域问题
在server对应文件夹运行终端node index.js(index为自定义的名称)
index.js文件中(名称自定)
原var
io = require('
socket.
io')(app);
改为var
io = require('
socket.
io')(app,{cors:true});
一般我们不会自己写一个服务器,所以,用express框架
npm install --save express
下面主要讲解跟 @OnEvent 相关代码的注释
一:SocketIoServer创建
启动服务端,首先要创建SocketIoServer,创建socketIoServer实例时做了如下几件事:
创建namespacesHub = new NamespacesHub(读取到的配置#{com.corundumstudio.socketio}),存放创建的所有的Namespace
创建并添加默认mainNamespace<“”,mainNamespace>到namespacesHub.namesp
1. 在客户端,使用 HTML5 的 File API 读取本地图片文件。
2. 将图片文件
转换为二进制数据。
3. 使用
netty-
socketio 客户端库向服务器端发送二进制数据。
在服务器端,您可以使用以下步骤来
接收并保存图片:
1. 使用
netty-
socketio 服务器端库
接收客户端发送的二进制数据。
2. 将二进制数据写入文件或保存到数据库中。
您还可以使用服务器端的某些库将图片
转换为可以在网页上显示的格式,然后向其他客户端广播图片。
希望这些信息对您有帮助。