套接字 IO 未使用 swift 连接到服务器

Socket IO not getting connected to server using swift

我已经从 github https://github.com/appcoda/SocketIOChat

下载了一个示例套接字项目

我正在使用 EICapitan,我已经安装了 node js,我还在示例中设置了 IP var socket: SocketIOClient = SocketIOClient(socketURL: NSURL(string: "http://192.168.1.2:3000")!) 当我在终端上显示 运行 node index.js 命令时,它显示 Listening on *:3000 但是当我 运行 示例应用程序输入名称以连接用户时,我没有收到任何消息,如用户已连接。有什么我遗漏的吗,我是 node.js 和 socket.io 的初学者。感谢任何帮助。

您似乎正在尝试连接到错误的 IP 地址。 从 ifconfig 获取您的 inet ip 并将其放置到 SocketIOClient。我建议您使用 localhost127.0.0.1 进行开发而不是 inet 地址