QLocalServer bzw. QLocalSocket sind wirklich nur am lokalen Rechner, potentiell sogar nur für einen einzelnen Benutzer.

Unter Unix (also sowohl Linux und Mac) wird dabei auf Unix Domain Sockets gesetzt, welche keine Netzwerksockets sind, sondern als "Adresse" einen Pfad im Dateisystem haben.

Ohne Näheres zu wissen ist es natürlich schwierig zu sagen, warum deine Netzwerkversion nicht funktioniert.

Wenn du den Server außerhalb der IDE startest, sei es am Entwicklungrechner oder am Server, wird der Server Socket korrekt an den Port gebunden?
Ist der Rückgabewert von QTcpServer::listen() auch true?

Ciao,
_