我在Qt中构建一个telnet服务器应用程序,当我从一个Linux的telnet客户端输出看起来不错。例如,发送 “A” < < ENDL < < “B” < < ENDL < < “C” 我的控制台的样子: A
B
C
现在,当我从Windows Telnet客户端连接我看到 A
B
C
显然Qt的endl只发送'\ n'。有这个简单的解决方案吗?如果我用“\ r \ n
我跑Valgrind的在我的Qt/C++程序,并正在此错误: Invalid read of size 8
in TelnetConnection::disconnectClient() in telnetserver/telnetconnection.cpp:188
和线路188低于waitForDisconnected行: void TelnetConnection::disco
我正在创建一个简单的(ish)telnet服务器,现在正在使用valgrind进行调试。代码运行很好,但Valgrind的抱怨内存在程序结束时,会丢失......而罪魁祸首就是我创建一个新的与QTcpSocket行: void TelnetConnection::run()
{
tcpSocketPtr = new QTcpSocket(); // ** remove this due