tcp客户端与socket.io(nodejs)

我需要一个连接到C#应用程序的nodejs服务器,我不喜欢使用第三方库,所以我一直在尝试使用TcpClient ,服务器是这样的:

 var io = require('socket.io').listen(8000); io.socket.on('connection',function(socket) { console.log("connected"); } 

和C#项目上:

 var client = new TcpClient(Server,8000); Socket s = client.Client; if (!s.Connected) { s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, 16384); MessageBox.Show("disconnected"); } else { MessageBox.Show("connected"); s.Send(Encoding.UTF8.GetBytes("something")); } 

对于我所理解的"something"我应该写一些能够触发nodejs端的“on('connection')”的东西,我错过了什么?

PS:如果你知道我需要的一个好的第三方库,你可以提到它

实际上,('connection')上的服务器应该在构buildTcpClient对象时触发,因为这是连接发生的时候,而不是在你试图发送一些数据的时候。