【发布时间】:2018-05-03 16:56:48
【问题描述】:
我对使用套接字完全不熟悉,所以请不要忍受。
我有一个应用程序,用户可以在其中与组内的其他人聊天,我使用 socket.io 来检查用户在哪里发送了新消息以在所有客户端站点上更新它。
我按照这个指南编写了一个 socket.io 应用程序:https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1
使用本指南设置项目后,连接似乎正常。我得到一个Disconnect 和Connection 日志并且没有出现错误,但是当用户发送消息时,我没有收到来自服务器或客户端的消息。我记录了套接字对象,它说没有连接。这里是来自客户端和服务器脚本的代码 sn-p。
客户:https://pastebin.com/z9GF1UyN
服务器:https://pastebin.com/Pevc8xXY
我真的想,我只是错过了一些东西
Console.log(socket):
Socket {io: Manager, nsp: "/v1", json: Socket, ids: 0, acks: {…}, …}
connected : false
disconnected : true
【问题讨论】: