I am working on an Angularjs
and Node.js
based application. This is an organization based application. In this app, I have to implement chat functionality. So as we all know Socket.io
is the best solution for instant messaging app and its reliability. But apart from this, I have few doubts regarding Socket.io. As of my understanding when we use socket programming (Socket.io in my case), for each and every connection it reserves a port. What if the size of an organization is too big? Will it work? At the server side, I am using Express js
. Will Socket.io
creates extra load on the server?
Should I go with Socket.io
or HTTP
?
Thanks.