我想在我的项目中包含socket.io。我使用npm install -g socket.io
安装它仍然在目录中我的文件到项目所在的位置。
我创建了脚本来测试它是否成功
i creater server.js,代码为
var client=require("socket.io").listen(8080).sockets;
client.on("connection",function(socket){
console.log("Someone has connected")
})
并包含在html文件中
<script type="text/javascript" src="http://127.0.0.1:8080/socket.io/socket.io.js"></script>
我尝试运行节点server.js以查看控制台中是否有消息但是没有。我做错了什么?我试图解决这个问题,但可以找到解决方案。谢谢你的帮助。
答案 0 :(得分:0)
您必须在html文件中初始化连接(在客户端)。
如果您尝试连接到提供该页面的主机,您可以使用:
var socket = io();
或指定地址:
var socket = io.connect('http://127.0.0.1:8080');