В коде
socket->connectToHost(server,port);
server и port чему равны?
также как и login и password...
И вообще что это за мода инициализировать QString значением enum-а (хоть и нулевым)
Так что очень мне сомнительно что там вообще хоть чтото работает.