2012-07-02 80 views
1

我試圖用不同的端口來運行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

您不應該爲試圖連接到服務器鉤子的掛鉤提供端口。選項中存在hook-port使得掛鉤服務器

+0

謝謝。我想過,但沒有'hook-port',客戶端就沒有連接。只有服務器在端口'5000'上運行。 –

相關問題