带有Node.js网络库的Websocket

带有Node.js网络库的Websocket,node.js,websocket,Node.js,Websocket,我想使用node.js创建一个简单的聊天应用程序,以提高我的javascript技能。 所以我想制作一个显示消息的页面。 discord服务器上的某人说我可以使用WebSocket。 有一些套接字库,但我想从头开始使用内部库。 我阅读了node.js Net库文档。此外,我还查看了ws-library的源代码。 我想我可以使用网络库创建一个WebSocket。 我尝试使用net.connect(),但出现了一些错误。 这就是错误: Error: connect ECONNREFUSED 127.

我想使用node.js创建一个简单的聊天应用程序,以提高我的javascript技能。
所以我想制作一个显示消息的页面。
discord服务器上的某人说我可以使用WebSocket。
有一些套接字库,但我想从头开始使用内部库。
我阅读了node.js Net库文档。此外,我还查看了ws-library的源代码。
我想我可以使用网络库创建一个WebSocket。
我尝试使用net.connect(),但出现了一些错误。
这就是错误:

Error: connect ECONNREFUSED 127.0.0.1:3000
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
  errno: -61,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3000
}
这是我的代码:

const net=require(“net”);
var socket=net.connect({port:3000},()=>console.log(“connected”);
socket.on(“数据”,(数据)=>{
log(data.toString());
socket.end();
});
socket.on(“关闭”,(haderro)=>{
if(haderro)console.log(“conn.发生错误并关闭”);
其他(“康涅狄格州关闭”);
});
on(“error”,err=>console.error(err));
问题在哪里?如何使用内部库创建WebSocket