Maybe you should use TCP instead of HTTP, but there&#x27;s a number of reasons to use HTTP as basically TCP:<p>* Browsers can&#x27;t speak TCP natively (oddly enough)<p>* HTTP works through proxies<p>* Most web frameworks do HTTP more easily, same for web servers<p>Of course, the real solution here is probably to use websockets or HTTP&#x2F;2, since then you get all the advantages of HTTP without the downsides of TCP.