【发布时间】:2017-12-31 21:29:17
【问题描述】:
客户端和服务器端之间的套接字连接有问题。
我在服务器端有这段代码:-
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
io.on('connection', function(socket) {
console.log('a user connected');
socket.on('disconnect', function(){
console.log('user disconnected');
});
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
以及客户端上的这段代码:-
<html>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.1/socket.io.js"></script>
<script>
var socket = io();
</script>
</body>
</html>
谁能帮我解决问题? 非常感谢:(
【问题讨论】:
-
浏览器控制台有错误吗?
-
没有。浏览器控制台没有错误
-
不幸的是..同样的问题
-
服务器端呢?你能从控制台显示服务器消息吗?
-
仅在执行服务器端文件时显示此消息:- 监听 *:3000