我想在兩個或多個不同的node.js應用程序服務器之間啓用基於套接字的p2p通信。我使用socket.io來處理給定服務器和它所服務的Web應用程序之間的所有此類通信 - 但我正在尋找的是一種溝通服務器到服務器的方式。是否可以在node.js服務器上設置運行(服務器端)的socket.io客戶端?
我最初以爲它會像這樣的事情一樣容易:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
然而,事實證明在服務器端執行socket.io不提供「連接」的方法,只聽方法。
這是爲什麼?爲什麼我不能將節點應用程序服務器視爲運行在別處的socket.io服務器的客戶端?有什麼辦法可以實現這個功能嗎?
是客戶端庫後,你只是什麼? https://github.com/LearnBoost/socket.io-client – pimvdb 2012-03-13 15:59:17
我可以將其插入node.js應用程序嗎?我如何要求()它?據我所知,它是專爲基於瀏覽器的使用而設計的。 – Myk 2012-03-13 16:02:24
看到這個S/O線程:http://stackoverflow.com/questions/6785979/socket-io-client-issues-require-socket-io-client-js-not-working – Myk 2012-03-13 16:04:20