Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
colorEagleStdio
zoompipeline
提交
330e4ec5
zoompipeline
项目概览
colorEagleStdio
/
zoompipeline
通知
181
Star
12
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
zoompipeline
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
330e4ec5
编写于
12月 27, 2016
作者:
丁劲犇
😸
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into develop
# Conflicts: # QTcpClientTest/qtcpclienttest.cpp
上级
6d40502d
d31d32cc
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
18 deletion
+16
-18
QTcpClientTest/qtcpclienttest.cpp
QTcpClientTest/qtcpclienttest.cpp
+15
-17
QTcpClientTest/qtcpclienttest.h
QTcpClientTest/qtcpclienttest.h
+1
-1
未找到文件。
QTcpClientTest/qtcpclienttest.cpp
浏览文件 @
330e4ec5
...
...
@@ -52,7 +52,7 @@ void QTcpClientTest::on_action_Connect_triggered(bool bConn)
{
killTimer
(
nTimer
);
ui
.
dockWidget
->
setEnabled
(
true
);
QList
<
QTcpSocket
*>
listObj
=
m_clients
.
key
s
();
QList
<
QTcpSocket
*>
listObj
=
m_clients
.
value
s
();
foreach
(
QTcpSocket
*
sock
,
listObj
)
sock
->
disconnectFromHost
();
...
...
@@ -88,8 +88,7 @@ void QTcpClientTest::on_client_connected()
if
(
pSockSsl
)
{
pSockSsl
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
text
());
displayMessage
(
QString
(
"client %1 connected."
).
arg
(
pSockSsl
->
uuid
()));
displayMessage
(
QString
(
"client %1 connected."
).
arg
(
pSockSsl
->
uuid
()));
QByteArray
array
(
sizeof
(
EXAMPLE_HEARTBEATING
),
0
);
char
*
ptr
=
array
.
data
();
EXAMPLE_HEARTBEATING
*
pMsg
=
(
EXAMPLE_HEARTBEATING
*
)
ptr
;
...
...
@@ -100,8 +99,6 @@ void QTcpClientTest::on_client_connected()
}
else
if
(
pSockTcp
)
{
pSockTcp
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
text
());
displayMessage
(
QString
(
"client %1 connected."
).
arg
(
pSockTcp
->
uuid
()));
QByteArray
array
(
sizeof
(
EXAMPLE_HEARTBEATING
),
0
);
char
*
ptr
=
array
.
data
();
...
...
@@ -115,8 +112,7 @@ void QTcpClientTest::on_client_connected()
QGHTcpClient
*
pSockTcp
=
qobject_cast
<
QGHTcpClient
*>
(
sender
());
if
(
pSockTcp
)
{
pSockTcp
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
text
());
displayMessage
(
QString
(
"client %1 connected."
).
arg
(
pSockTcp
->
uuid
()));
displayMessage
(
QString
(
"client %1 connected."
).
arg
(
pSockTcp
->
uuid
()));
QByteArray
array
(
sizeof
(
EXAMPLE_HEARTBEATING
),
0
);
char
*
ptr
=
array
.
data
();
EXAMPLE_HEARTBEATING
*
pMsg
=
(
EXAMPLE_HEARTBEATING
*
)
ptr
;
...
...
@@ -141,7 +137,7 @@ void QTcpClientTest::on_client_disconnected()
disconnect
(
pSockSsl
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
disconnect
(
pSockSsl
,
SIGNAL
(
error
(
QAbstractSocket
::
SocketError
)),
this
,
SLOT
(
displayError
(
QAbstractSocket
::
SocketError
)));
disconnect
(
pSockSsl
,
SIGNAL
(
bytesWritten
(
qint64
)),
this
,
SLOT
(
on_client_trasferred
(
qint64
)));
m_clients
.
remove
(
pSockSsl
);
m_clients
.
remove
(
pSockSsl
->
uuid
()
);
pSockSsl
->
deleteLater
();
}
else
if
(
pSockTcp
)
...
...
@@ -153,7 +149,7 @@ void QTcpClientTest::on_client_disconnected()
disconnect
(
pSockTcp
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
disconnect
(
pSockTcp
,
SIGNAL
(
error
(
QAbstractSocket
::
SocketError
)),
this
,
SLOT
(
displayError
(
QAbstractSocket
::
SocketError
)));
disconnect
(
pSockTcp
,
SIGNAL
(
bytesWritten
(
qint64
)),
this
,
SLOT
(
on_client_trasferred
(
qint64
)));
m_clients
.
remove
(
pSockTcp
);
m_clients
.
remove
(
pSockTcp
->
uuid
()
);
pSockTcp
->
deleteLater
();
}
#else
...
...
@@ -167,7 +163,7 @@ void QTcpClientTest::on_client_disconnected()
disconnect
(
pSockTcp
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
disconnect
(
pSockTcp
,
SIGNAL
(
error
(
QAbstractSocket
::
SocketError
)),
this
,
SLOT
(
displayError
(
QAbstractSocket
::
SocketError
)));
disconnect
(
pSockTcp
,
SIGNAL
(
bytesWritten
(
qint64
)),
this
,
SLOT
(
on_client_trasferred
(
qint64
)));
m_clients
.
remove
(
pSockTcp
);
m_clients
.
remove
(
pSockTcp
->
uuid
()
);
pSockTcp
->
deleteLater
();
}
#endif
...
...
@@ -222,7 +218,7 @@ void QTcpClientTest::timerEvent(QTimerEvent * evt)
{
int
nTotalClients
=
ui
.
dial
->
value
();
int
nPayload
=
ui
.
horizontalSlider
->
value
();
QList
<
QTcpSocket
*>
listObj
=
m_clients
.
key
s
();
QList
<
QTcpSocket
*>
listObj
=
m_clients
.
value
s
();
nCount
++
;
if
(
nCount
%
100
==
0
)
{
...
...
@@ -347,18 +343,18 @@ void QTcpClientTest::timerEvent(QTimerEvent * evt)
if
(
m_clients
.
size
()
>
nTotalClients
)
{
int
nDel
=
m_clients
.
size
()
-
nTotalClients
;
QList
<
QTcpSocket
*
>
listObj
=
m_clients
.
keys
();
QList
<
quint32
>
listObj
=
m_clients
.
keys
();
for
(
int
i
=
0
;
i
<
nDel
;
i
++
)
{
listObj
.
at
(
i
)
->
abort
();
m_clients
[
listObj
.
at
(
i
)]
->
abort
();
}
}
#if (ZP_WANTSSL!=0)
if
(
ui
.
checkBox_SSL
->
isChecked
()
==
true
)
{
QGHSslClient
*
client
=
new
QGHSslClient
(
this
,
ui
.
horizontalSlider
->
value
());
//client->connectToHost(ui.lineEdit_ip->text(),ui.lineEdit_Port->text().toUShor
t());
m_clients
[
client
]
=
QDateTime
::
currentDateTime
()
;
client
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
tex
t
());
m_clients
[
client
->
uuid
()]
=
client
;
connect
(
client
,
SIGNAL
(
readyRead
()),
this
,
SLOT
(
new_data_recieved
()));
//connect(client, SIGNAL(connected()),this, SLOT(on_client_connected()));
connect
(
client
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
...
...
@@ -373,7 +369,8 @@ void QTcpClientTest::timerEvent(QTimerEvent * evt)
else
{
QGHTcpClient
*
client
=
new
QGHTcpClient
(
this
,
ui
.
horizontalSlider
->
value
());
m_clients
[
client
]
=
QDateTime
::
currentDateTime
();
client
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
text
());
m_clients
[
client
->
uuid
()]
=
client
;
connect
(
client
,
SIGNAL
(
readyRead
()),
this
,
SLOT
(
new_data_recieved
()));
connect
(
client
,
SIGNAL
(
connected
()),
this
,
SLOT
(
on_client_connected
()));
connect
(
client
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
...
...
@@ -383,7 +380,8 @@ void QTcpClientTest::timerEvent(QTimerEvent * evt)
}
#else
QGHTcpClient
*
client
=
new
QGHTcpClient
(
this
,
ui
.
horizontalSlider
->
value
());
m_clients
[
client
]
=
QDateTime
::
currentDateTime
();
client
->
geneGlobalUUID
(
ui
.
lineEdit_globalFile
->
text
());
m_clients
[
client
->
uuid
()]
=
client
;
connect
(
client
,
SIGNAL
(
readyRead
()),
this
,
SLOT
(
new_data_recieved
()));
connect
(
client
,
SIGNAL
(
connected
()),
this
,
SLOT
(
on_client_connected
()));
connect
(
client
,
SIGNAL
(
disconnected
()),
this
,
SLOT
(
on_client_disconnected
()));
...
...
QTcpClientTest/qtcpclienttest.h
浏览文件 @
330e4ec5
...
...
@@ -21,7 +21,7 @@ private:
quint32
m_minUUID
;
quint32
getRadomUUIDDestin
();
Ui
::
QTcpClientTestClass
ui
;
QMap
<
QTcpSocket
*
,
QDateTime
>
m_clients
;
QMap
<
quint32
,
QTcpSocket
*
>
m_clients
;
int
nTimer
;
QStandardItemModel
model
;
public
slots
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录