如何从NodeJs中的tcp套接字断开连接

我使用以下命令连接到NodeJs中的套接字服务器:

client = net.createConnection() 

那我怎么才能正常断开与服务器的连接呢?

我试过client.end()甚至client.destroy()

但是当我使用netstat检查连接状态时,它显示连接处于状态FIN_WAIT2。

我怎样才能closures和摧毁连接?

net.createConnection()返回一个Socket对象。 client.destroy()是你想要做的。

来源: http : //nodejs.org/docs/latest/api/net.html#socket.destroy

你想要的是client.close(),客户端保持活着,为将来的连接。 如果你不想在不久的将来使用这个连接,你可以摧毁它()。 我不得不说,在我看来,networking中的语义是不一致的。 你连接()一个套接字和相反是closures()。 打开()一个套接字将更合适。 client-end()向服务器发送一个fin数据包