


如上所示三個截圖,明顯的,客戶端和服務端通過socket 7130 埠建立了連接和資訊反饋,
可是:為什么客戶端的socket.emit('cnn',userinfo)的資訊,服務端相應的socket.on('cnn', function(data) {
接收不到呢????
看上面三張截圖,兩端明顯都已經執行到了上面的兩個各自的socket程式。疑惑不解啊!
uj5u.com熱心網友回復:
補充說明一下:就是說服務端的
io.on('connection', function(socket) { //io.sockets.on
debuglog('連接```*`成功');
//進入房間
socket.on('cnn', function(data) {
console.log("&&**%$#$@#$"); //###
socket.roomnum = data.roomnum;
不能執行到//###處來!!!因為接收不到客戶端的socket.emit('cnn',userinfo)內容,而進不來socket.on('cnn', function(data) { !!!!
uj5u.com熱心網友回復:
我是用本地跑的服務端,websocket連接都是可以的,就是客戶端emit訊息,服務端收不到,和樓主情況一樣的轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/147083.html
標籤:Apache
