我创建了一个包装器对象来与 net 模块进行交互。实现此包装器的对象可以注册回调,以便在发出来自 net.Server 的任何事件时调用。
现在我正在尝试测试这些回调,但我不知道如何创建一个来自新连接的假套接字,以将其传递给回调。
有人知道怎么做吗?
非常感谢。
我创建了一个包装器对象来与 net 模块进行交互。实现此包装器的对象可以注册回调,以便在发出来自 net.Server 的任何事件时调用。
现在我正在尝试测试这些回调,但我不知道如何创建一个来自新连接的假套接字,以将其传递给回调。
有人知道怎么做吗?
非常感谢。
我创建了一个实现 Node 0.6 net.Socket api 的模拟,用法:
var dummySocket = new ReadWriteNetStream();
// Debug
dummySocket.on('data', function(data){
console.log('write received', data);
});
dummySocket.write('hey !');