【发布时间】:2017-12-19 15:21:07
【问题描述】:
在我的 Web 应用程序中,我想使用 websocket 连接我的应用程序和服务器中的 html 文件。 (使用 socket.io)
是否可以在我在本地打开文件后立即启动套接字连接(例如 file:///../../file.htm)而不是在服务器端:http://localhost/?
在下面这样一个简单的例子中怎么可能?
客户:
var socket = io();
socket.on('connect', function () {
socket.emit('a', 'b', function (data) {
console.log(data);
});
});
服务器:
const app = require('express')();
const http = require('http').Server(app);
const io = require('socket.io')(http);
io.sockets.on('connection', function (socket) {
console.log('socket connected');
socket.on('disconnect', function () {
console.log('socket disconnected');
});
});
http.listen(80, (ff) =>
console.log('Example app listening on port 80!'));
【问题讨论】:
标签: server socket.io connection client local