所以我有一个nodejs应用程序,它使用socket.io和expressjs
我为express应用程序使用端口"3000",为套接字应用程序使用端口"8080">
-
这两种服务是否可以使用相同的端口?(express和socket.io)
-
当我想从客户端连接到套接字时,我使用以下代码:
var套接字=io('http://localhost:8080')
连接它的正确方式是什么(我在互联网上的教程中看到了各种方式),但没有任何线索。
这两种服务是否可以使用相同的端口?(express和socket.io)
是
var app = require('express')();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
server.listen(8080); //or 3000
当我想从客户端连接到套接字时,我使用以下代码:
在前端:
包括socket.io
库
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:8080'); //or 3000
</script>
编辑:没有快速
var app = require('express').createServer();
var io = require('socket.io')(app);
app.listen(8080);
更多信息socket.io