title: How frequently can I send data using Socket.IO?
body: <p>I'm creating a web application that would require small amounts of data (3 integer values per socket) to be sent from the server to the client very frequently and I wanted to see if there's a maximum frequency for updating the client using <a href="https://socket.io/" rel="noreferrer">Socket.IO</a>.</p>
  
  <p>I was hoping to achieve <strong>at least 50 socket connections sending 20 updates per second each</strong>. With the ideal number being 200 socket connections sending 50 updates per second.</p>
  
  <p><strong>Question: Is there a limit to how often I can send new data using Socket.IO?</strong></p>
  
  <p><em>Note: I recognize this also becomes a speed issue of the server-client connection so any information on how fast of a connection I would need is appreciated. I calculated that if each data packet being sent is approximately 500 bytes, then I would be able to send 20 updates a second to 100 connections on a 1 MB/s connection.</em></p>