2014-10-09 149 views
0

我正在尋找示例源代碼,組件爲Socket.io服務器實現,我使用SgcWebsocket(http://websockets.esegece.com/)工作正常,如socket.io客戶端,他們不提供socket.io組件,有一些解決方案或aproach ..在Delphi中的Socket.io服務器XE5

我支持Web應用程序(AngularJS)使用nodejs在雲中有主要socket.io服務器,但當出現問題時,Web應用程序將流量重定向到本地應用程序服務器在Dephi中構建,http服務器indy,websocket-Socket.io客戶端組件工作正常,但是現在我們還需要在本地實現socket.io服務器

謝謝! 哈維爾

+0

嗨你需要什麼插座 - 用於TCP交際?在delphi中,你有TTCpClient,TTcpServer,TIdTCPClient,TIdTCPServer ...使用它 – Livius 2014-10-10 06:49:25

+0

我支持使用nodejs在雲中有主要socket.io服務器的Web應用程序,但當出現問題時,Web應用程序將流量重定向到本地應用程序服務器http服務器,websocket-Socket.io客戶端組件工作正常,但現在我們還需要在本地實現socket.io服務器 – JavierDonosoV 2014-10-10 12:33:27

回答

0

我的WebSockets庫中有socket.io支持: https://github.com/andremussche/DelphiWebsockets

+0

看起來不錯,即時通訊試圖測試你的庫,但問我關於uROIndyHTTPServer庫這是RemObject庫對嗎?,我可以使用Indy嗎?即時通訊使用Delphi xe5 ...謝謝! – JavierDonosoV 2014-10-10 13:33:53

+0

@ user3461347您可以忽略uROIndyHTTPServer,但是如果您有RemObjects,那麼您也可以使用這一個用於RemObjects。對於普通的indy + websocket + socket.io,你應該使用IdWebsocketServer.pas。 – 2014-10-10 14:39:17

+0

你好! ,感謝您的迴應,即時通訊使用和測試您的庫,即時通訊經歷與socke.io會話ID的一些問題,我不明白,庫,sgcWebsocket Websocket客戶端socket.io實現引發錯誤'沒有會話ID在插座io'...再次感謝。但我幾乎想到了。 – JavierDonosoV 2014-10-10 19:25:05