Simple Socket Chat
So, i've recently been using a Socket chat for communication between my applications and a small server i run off my old desktop so i can update my applications and broadcast MOTD's, etc. However, i've noticed that my method isn't at all reliable nor time efficient as it is kind of slow. I will post a snippet of the socket chat later on. But for now, i was wondering whether there is a more efficient or reliable method.
Also, seeing as my IP for the desktop sometimes does change would there be a more reliable method for this (Someone suggested DNS or a VPS but no thx. broke atm.)?
Edit: By server i mean an application i made to respond to the client's requests and send out data under my control.