CNode

Node.js 怎么连接一个客户端的 websocket

Ccoolicer发布于12 年前最后回复12 年前6 回复7098 浏览0 收藏

一般都是在浏览器端连接,如果是在 Node.js 中,要怎么做?

查看回复

回复 (6)

C
coolxi#1·12 年前

用socket.io-client啊

C
coolicer#2·12 年前
引用 coolxi用socket.io client啊

好像没有客户端的那些方法。

  client = new WebSocket(serverAddress);

  client.addEventListener("open", function () {
        
  client.addEventListener("close", function () {
        
            });
  client.addEventListener("error", function () {
             
  });
  client.addEventListener("message", function (evt) {
 
  });
C
coolxi#3·12 年前

你的客户端也是node写的,然后要用这个客户端去连接websocket服务器吗?

C
coolxi#4·12 年前

可以通过npm安装socket.io-client, var io = require('socket.io-client'); var socketClient = io.connect(config.notifyConfig.host + ":" + config.notifyConfig.port); socketClient.emit(); socketClient.on('',function(){});

C
coolicer#5·12 年前
引用 coolxi你的客户端也是node写的,然后要用这个客户端去连接websocket服务器吗?

不是。我发上面的是浏览器端的。现在也要在node端这样连。不知道用什么

D
dlutwuwei#6·12 年前

浏览器端是不能启http服务的,html5标准对这个是有限制的,太不安全

参与回复
登录后即可参与回复。登录