81,6 → 81,7 |
Temp = QByteArray(t_Data.toAscii()); |
|
TCP_Socket->write(Temp); |
TCP_Socket->flush(); |
|
// qDebug(t_Data.toLatin1().data()); |
} |
138,32 → 139,21 |
|
void Input_TCP::slot_TCP_ReadLine() |
{ |
// if (TCP_Socket->canReadLine()) |
{ |
QString t_Data = QString(TCP_Socket->readLine(TCP_Socket->bytesAvailable())).remove(QChar('\n')); |
// QString t_Data = QString(TCP_Socket->readLine(TCP_Socket->bytesAvailable())).remove(QChar('\n')); |
QString t_Data = QString(TCP_Socket->readAll()); |
|
if ((t_Data.length() > 3) && (t_Data[t_Data.length() - 1] == '\r')) |
{ |
emit(sig_NewData(t_Data)); |
} |
} |
QStringList l_Data; |
l_Data = t_Data.split('\n'); |
|
for (int z = 0; z < l_Data.count(); z++) |
{ |
|
/* int Len = Input.length(); |
|
for (int z = 0; z < Len; z++) |
{ |
if (Input[z] == '\r') |
if ((l_Data[z].length() > 3) && (t_Data[l_Data[z].length() - 1] == '\r')) |
{ |
new_Data(QString("")); |
RxData.String = QString(""); |
emit(sig_NewData(l_Data[z])); |
// qDebug(QString("DATA: _" + l_Data[z] + "_ < END").toLatin1().data()); |
} |
else |
{ |
RxData.String = RxData.String + Input[z]; |
} |
} |
*/ |
} |
|
void Input_TCP::slot_TCP_Error(QAbstractSocket::SocketError Error) |