2014-10-09 7 views
0

Я ищу образец o исходный код, компонент для Socket.io Реализация сервера, я использую SgcWebsocket (http://websockets.esegece.com/), прекрасно работает как клиент socket.io, они не предоставляют socket.io компонент, есть некоторое решение или aproach.Сервер Socket.io в Delphi XE5

Im, поддерживающее веб-приложение (AngularJS), которое использует nodejs, имеет основной сервер socket.io в облаке, но когда что-то пойдет не так, веб-приложение перенаправляет трафик на локальный сервер приложений построенный в Dephi, http server indy, клиентский компонент websocket-Socket.io работает отлично, но теперь нам нужно также реализовать сервер socket.io локально

Спасибо! Хавьер

+0

Привет, для чего вам нужен разъем - для TCP коммуникацию? В delphi у вас есть TTCpClient, TTcpServer, TIdTCPClient, TIdTCPServer ... Используйте его – Livius

+0

Im, поддерживающее веб-приложение, которое использует nodejs, имеет основной сервер socket.io в облаке, но когда что-то пойдет не так, веб-приложение перенаправляет трафик на локальный сервер приложений построенный в Dephi, http-сервер, клиентский компонент websocket-Socket.io работает отлично, но теперь нам также нужно реализовать локальный сервер socket.io – JavierDonosoV

ответ

0

Моя WebSockets библиотека поддерживает Socket.io: https://github.com/andremussche/DelphiWebsockets

+0

выглядит неплохо, я пытаюсь протестировать вашу библиотеку, но спросить меня о библиотеке uROIndyHTTPServer, это библиотека RemObject правильно ?, Могу ли я использовать Indy? im используя Delphi xe5 ... Спасибо! – JavierDonosoV

+0

@ user3461347 вы можете игнорировать uROIndyHTTPServer, но если у вас есть RemObjects, вы можете использовать его и для RemObjects. Вы должны использовать IdWebsocketServer.pas для обычного indy + websocket + socket.io. –

+0

Привет! , спасибо за ваш ответ, я использую и тестирую вашу библиотеку, я испытываю некоторые проблемы с идентификатором сеанса socke.io, я не могу это получить, ну, библиотека sgcWebsocket, клиентская реализация приложения socket.io клиента Websocket вызывает ошибку «Нет идентификатора сеанса на разъеме io '... Спасибо снова. но я почти там думаю. – JavierDonosoV

Смежные вопросы