2013-02-27 39 views
0

我有通過TCP與專有消息進行通信的閉源服務器端軟件。成熟的WebSocket/Socket.io服務器端實現?

我想爲在Safari瀏覽器(iPad)上運行的服務器編寫客戶端程序。

我相信最好的辦法是創建一箇中間件程序,它可以在WebSocket或Socket.io協議和服務器使用的專有格式之間進行轉換。我很樂於用C/C++或Java編寫midleware,但其他語言也可以在linux上使用。與服務器的連接不能在調用之間關閉,我們需要維護狀態,所以像php這樣的語言可能不合適。

我已經看了六個服務器端的Socket.io實現,但沒有什麼比黃金時間準備就緒。

什麼是瀏覽器套接字實現的一些成熟的服務器端平臺/庫?這是對我最重要的事情是:

  1. 穩定性......它應該運行數月而沒有重新啓動
  2. 維護和社區......無死角項目

雖然它看起來像在這個領域沒有什麼是真正成熟的,對於生產系統的最佳可能路徑的任何提示都將不勝感激。

+0

似乎還有一些phonegap擴展可以讓我完全跳過中間件步驟。任何人都可以推薦特定的擴展? – Eric 2013-02-27 03:08:56

回答

0

很難把握你真正想從我們這裏知道的。

我已經看了半打服務器端Socket.io實現,但 沒有站出來爲準備黃金時間。

我相信http://socket.io/對於node.js來說非常穩定,很多人都使用它,它有一個龐大的社區,而且還沒有死亡。

+0

感謝您的回覆。我正在尋找一個服務器端組件。其中socket.io有許多不同的實現。我想知道是否有人可以推薦一個特定的實現。 – Eric 2013-02-27 16:03:06

+0

我不確定你的意思。是不是隻有*一個* Node.JS Socket.IO服務器? – 2013-02-27 16:25:08

+0

謝謝。 socket.io沒有明確的下載鏈接,所以它在我看來更像是一個具有大量實現的規範,而不是實際的實現。在訪問git-hub頁面之後,事情變得更好了:-) – Eric 2013-03-12 18:32:14