Организация событий на node.js
Всем привет. Есть сервер, также есть клиенты, которые подключаются к этому серверу. Суть вот в чем: необходимо организовать постоянное соединение между сервером и всеми клиентами (создается приложение на node-webkit, поэтому взор пал на обычные tcp сокеты), по которому будут постоянно передаваться данные, как от сервера клиенту, так и от клиента к серверу. Причем во втором случае, после того как сервер примет информацию, отправленную клиентом, он должен ответить (некое далекое подобие того, как это реализовано в браузерном socket.io callback). Так вот, как всю эту схему грамотнее всего реализовать? Есть идеи просто tcp сокеты, но как там организовать тогда подобие цикла событий. Есть также идея сделать ajax + tcp-сокеты, но тут придется поднимать, как по мне лишний http сервер. Вообщем пришел за советом. Заранее спасибо.
|