2012-01-20 34 views
0

在服務器的nod​​e.js數據我想創建一個客戶端:通過此套接字客戶端套接字等待與node.js的

  • 打開套接字爲「Server1」
  • :發送信息(的字節數組),以「服務器1」(這將激活服務器側上的模塊,其將數據發送到客戶端不規則的基礎上)由「服務器1」

發送

  • 讀出的數據是否可以只使用一個套接字是在我的客戶端啓動時創建的,然後等待來自server1的數據還是我需要實現一個服務器呢?

  • 回答

    1
    var net = require("net"); 
    
    var client = net.createConnection(port, host); 
    
    client.on("connect", sendInfo); 
    
    client.on("data", readData); 
    
    client.on("end", cleanUp); 
    

    只需創建一個TCP連接到您的服務器。然後,只要做它的東西。

    +0

    我已經開發了基於此的客戶端,但它似乎在服務器發送第一個數據後關閉套接字。實際上,我想打開一個將保持打開狀態的套接字,以便服務器可以在需要時通過它發送數據。 – Luc

    +0

    我的錯誤,我發送給服務器的初始請求包含錯誤的參數。這工作正常,非常感謝。 – Luc