Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 套接字IO未使用swift连接到服务器_Javascript_Node.js_Sockets_Swift2_Xcode7.1 - Fatal编程技术网

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

Javascript 套接字IO未使用swift连接到服务器,javascript,node.js,sockets,swift2,xcode7.1,Javascript,Node.js,Sockets,Swift2,Xcode7.1,我已经从github下载了一个示例套接字项目 我正在使用EICapitan,安装了node js,还在示例var socket:SocketIOClient=SocketIOClient(socketURL:NSURL(string:http://192.168.1.2:3000)! 当我在终端上运行node index.js命令时,它会显示监听*:3000,但当我运行示例应用程序时,输入一个名称以连接用户,我不会收到任何类似用户已连接的消息。我是node.js和socket.io的初学者,是否

我已经从github下载了一个示例套接字项目

我正在使用EICapitan,安装了node js,还在示例
var socket:SocketIOClient=SocketIOClient(socketURL:NSURL(string:http://192.168.1.2:3000)!

当我在终端上运行
node index.js
命令时,它会显示
监听*:3000
,但当我运行示例应用程序时,输入一个名称以连接用户,我不会收到任何类似用户已连接的消息。我是node.js和socket.io的初学者,是否有什么我没有的地方。非常感谢您的帮助。

您似乎试图连接到错误的ip地址。
ifconfig
获取您的
inet
ip,并将其放置到
SocketIOClient
。我建议您使用
localhost
127.0.0.1
进行开发,而不是
inet
地址

您能显示
index.js
文件包含的内容吗?它与srv-SocketChat.zip中上述链接中提到的文件相同,没有对它进行任何更改。使用
127.0.0.1:3000
而不是
192.168.1.2:3000
哇,这似乎有效,根据指导原则,我认为我们必须输入IP地址,不是吗?@Garelegend通常我们应该输入IP地址。由于您使用的是localhost,所以不需要在其中放置IP地址,但当您的应用程序位于远程服务器时,您应该使用该服务器的IP地址