我在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