【问题标题】:socket.io including in project and installationsocket.io 包括在项目和安装中
【发布时间】:2016-05-24 00:54:56
【问题描述】:

我想在我的项目中包含 socket.io。我使用npm install -g socket.io 安装它仍然在我的项目文件所在的目录中。 我创建了脚本来测试它是否成功

我用代码创建 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>

我尝试运行 node server.js 以查看控制台中是否会有消息但没有 , .我做错了什么?我试图解决这个问题,但可以找到解决方案。感谢您的帮助。

【问题讨论】:

    标签: node.js socket.io npm


    【解决方案1】:

    您必须在 html 文件中初始化连接(在客户端)。

    如果您尝试连接到提供该页面的主机,您可以使用:

    var socket = io();
    

    或指定地址:

    var socket = io.connect('http://127.0.0.1:8080');
    

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多