mirror of
https://gitee.com/drabel/LibQQt.git
synced 2025-01-04 10:18:44 +08:00
update example
This commit is contained in:
parent
e036cdc00b
commit
5186b97238
@ -14,7 +14,8 @@ MainWindow::MainWindow ( QWidget* parent ) :
|
|||||||
//
|
//
|
||||||
p = QQtClientConnectionInstance ( this );
|
p = QQtClientConnectionInstance ( this );
|
||||||
connect ( p, SIGNAL ( signalServerSay ( QString ) ),
|
connect ( p, SIGNAL ( signalServerSay ( QString ) ),
|
||||||
this, SLOT ( on_recv_say_hello ( QString ) ) );
|
this, SLOT ( on_recv_say_hello ( QString ) ),
|
||||||
|
Qt::QueuedConnection );
|
||||||
|
|
||||||
//QQtClient2Protocol* p0 = QQtClient2ConnectionInstance ( this );
|
//QQtClient2Protocol* p0 = QQtClient2ConnectionInstance ( this );
|
||||||
//p0->sendCommand1();
|
//p0->sendCommand1();
|
||||||
|
@ -149,7 +149,6 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual quint16 splitter ( const QByteArray& l ) override { //stream
|
virtual quint16 splitter ( const QByteArray& l ) override { //stream
|
||||||
pline() << l[0] << l[1] << l[2] << l[3] << l[4] << l[5] << l[6] << l[7];
|
|
||||||
for ( int i = 0; i < l.size(); i++ ) {
|
for ( int i = 0; i < l.size(); i++ ) {
|
||||||
pline() << l[i];
|
pline() << l[i];
|
||||||
}
|
}
|
||||||
@ -157,7 +156,6 @@ protected:
|
|||||||
QByteArray s0 = l.left ( 3 );
|
QByteArray s0 = l.left ( 3 );
|
||||||
quint8 start = 0;
|
quint8 start = 0;
|
||||||
quint16 size = 0;
|
quint16 size = 0;
|
||||||
pline() << s0[0] << s0[1] << s0[2];
|
|
||||||
|
|
||||||
s0 >> start;
|
s0 >> start;
|
||||||
s0 >> size;
|
s0 >> size;
|
||||||
|
0
src/linux_cd_path.sh
Executable file → Normal file
0
src/linux_cd_path.sh
Executable file → Normal file
0
src/linux_cp_files.sh
Executable file → Normal file
0
src/linux_cp_files.sh
Executable file → Normal file
0
src/linux_cur_path.sh
Executable file → Normal file
0
src/linux_cur_path.sh
Executable file → Normal file
@ -143,10 +143,6 @@ void QQtTcpClient::socketStateChanged ( QAbstractSocket::SocketState eSocketStat
|
|||||||
|
|
||||||
case QAbstractSocket::UnconnectedState:
|
case QAbstractSocket::UnconnectedState:
|
||||||
{
|
{
|
||||||
eConType++;
|
|
||||||
QSettings set;
|
|
||||||
set.setValue ( "Network/eConType", eConType );
|
|
||||||
set.sync();
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
@ -173,8 +169,19 @@ void QQtTcpClient::socketErrorOccured ( QAbstractSocket::SocketError e )
|
|||||||
|
|
||||||
case QAbstractSocket::HostNotFoundError:
|
case QAbstractSocket::HostNotFoundError:
|
||||||
default:
|
default:
|
||||||
|
{
|
||||||
|
QSettings set;
|
||||||
|
int contype = set.value ( "Network/eConType", 0 ).toInt();
|
||||||
|
contype++;
|
||||||
|
contype = contype % m_serverIP.size();
|
||||||
|
set.setValue ( "Network/eConType", contype );
|
||||||
|
set.sync();
|
||||||
|
|
||||||
|
eConType = contype;
|
||||||
|
|
||||||
emit signalConnectFail();
|
emit signalConnectFail();
|
||||||
break;
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,9 +219,12 @@ void QQtTcpClient::updateProgress ( qint64 bytes )
|
|||||||
|
|
||||||
void QQtTcpClient::connectToSingelHost()
|
void QQtTcpClient::connectToSingelHost()
|
||||||
{
|
{
|
||||||
|
//int contype = eConType % m_serverIP.size();
|
||||||
|
|
||||||
QSettings set;
|
QSettings set;
|
||||||
int contype = set.value ( "Network/eConType", 0 ).toInt();
|
int contype = set.value ( "Network/eConType", 0 ).toInt();
|
||||||
//int contype = eConType % m_serverIP.size();
|
contype = contype % m_serverIP.size();
|
||||||
|
|
||||||
QString ip = m_serverIP.at ( contype );
|
QString ip = m_serverIP.at ( contype );
|
||||||
connectToHost ( QHostAddress ( ip ), m_PORT );
|
connectToHost ( QHostAddress ( ip ), m_PORT );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user