Clientnamen am Server abfragen
Verfasst: 31. Juli 2008 16:28
Hi,
ich möchte gerne den Namen des Client abfragen wenn er sich mit meinem QTcpServer verbindet.
Leider funktioniert nach einem
nicht. Laut Beschreibung verstehehe ich das so, dass die Methode nur sinnvolle Werte liefert, wenn der Client mit QTcpSocket und connectToHost arbeitet also das Clientporgramm ein Qt-Programm ist.
Fungiert als Client zb NetCat kann ich erfolgreich peerAddress(), peerPort abfragen, aber den Namen nicht.
Wie wäre das zu lösen, bzw geht das überhaupt?
Wenn sich Beispielweise mein Kollege mit mir Verbindet möchte ich als Namen gerne pc_3423 erhalten. Leider gibts bisher nur leere Strings:(
T
ich möchte gerne den Namen des Client abfragen wenn er sich mit meinem QTcpServer verbindet.
Leider funktioniert nach einem
Code: Alles auswählen
QTcpSocket *clientConnection = tcpServer->nextPendingConnection();
QString s0=clientConnection->peerName().toString();
Fungiert als Client zb NetCat kann ich erfolgreich peerAddress(), peerPort abfragen, aber den Namen nicht.
Wie wäre das zu lösen, bzw geht das überhaupt?
Wenn sich Beispielweise mein Kollege mit mir Verbindet möchte ich als Namen gerne pc_3423 erhalten. Leider gibts bisher nur leere Strings:(
T