run an instance of server(console app) run as many instances of client as you want each receives a unique port any message the users type every other client also recieves to simply put this it works like a gtoup chat QT version : 5.14.2