ich möchte eine Telnet-Anbindung erstellen. Der Verbindungsaufbau und das Empfangen funktioniert soweit gut. Wenn ich jedoch sende, kommen beim Empfänger immer 4 Zeichen an, obwohl ich nur ein Zeichen sende.
Wenn ich das gleiche Zeichen im Telnet von Windows (Komandozeile) sende kommt wie gewünscht nur dieses eine Zeichen an.
Ich hoffe ihr könnt mir Tipps geben, was ich falsch mache.
Code: Alles auswählen
void telnetClient::sendRequest()
{
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_4);
out << uchar('?');
tcpSocket->write(block);
}