在另一个端口上运行Hook.io.

时间:2012-07-02 22:45:24

标签: node.js hook.io

我尝试使用不同的端口运行hook.io,这会破坏客户端的自动发现功能。但是当我尝试使用相同的端口创建客户端时,会出现错误。

Sever:

var oHook = hookio.createHook( {
  'name'     :'dispatch-hook',
  'hook-port': 9999,
  'hook-host': 'localhost'
} );

oHook.start();

客户端:

var oHook = hookio.createHook( {
  name       :'client-hook',
  "hook-port":9999,
  "hook-host":'localhost'
});

oHook.connect();

错误:

events.js:66
    throw arguments[1]; // Unhandled 'error' event
                   ^
Error: listen EADDRINUSE
    at errnoException (net.js:781:11)
    at Server._listen2._connectionKey (net.js:922:26)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

为什么客户想要启动服务器?

1 个答案:

答案 0 :(得分:1)

您不应该为尝试连接到服务器挂钩的挂钩提供端口。选项中hook-port的存在使得钩子成为服务器