我想在Electron应用程序中实现Socket.IO,但是我发现没有相关文档或示例可供参考。如果有人能解释一下如何通过Electron应用程序使两个或多个客户端通信,我将不胜感激!
我想在Electron应用程序中实现Socket.IO,但是我发现没有相关文档或示例可供参考。如果有人能解释一下如何通过Electron应用程序使两个或多个客户端通信,我将不胜感激!
const app = require('express')();
const server = require('http').createServer(app);
const io = require('socket.io')(server);
io.on('connection', () => { /* … */ });
server.listen(3000);
在前端(例如您的 Electron 应用程序)
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});
</script>
或者
// with ES6 import
import io from 'socket.io-client';
const socket = io('http://localhost');
这样用户就可以在您的Electron应用程序内进行通信。