QModbusTcpConnectionObserver 类

QModbusTcpConnectionObserver 类代表接口,这些接口可以被传递给 QModbusTcpServer::installConnectionObserver更多...

头文件 #include <QModbusTcpConnectionObserver>
CMakefind_package(Qt6 REQUIRED COMPONENTS SerialBus)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)
qmakeQT += serialbus

公共函数

virtual boolacceptNewConnection(QTcpSocket *newClient) = 0

详细描述

该接口必须由开发者实现,以便能够监控来自另一个 Modbus 客户端的每个传入 TCP 连接。

另请参阅 QModbusTcpServer::installConnectionObserver

成员函数文档

[纯虚函数] bool QModbusTcpConnectionObserver::acceptNewConnection(QTcpSocket *newClient)

此函数是每个传入 TCP 连接的回调函数。用户应该提供 newClient 以在建立新客户端连接时接收通知,并确定是否接受连接。

如果应该接受连接,函数应返回 true。否则,套接字将被关闭/拒绝。

© 2024 Qt 公司。本文件中的文档贡献属于其各自的拥有者。此文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及相关标志是芬兰的 Qt 公司及其在全世界其他国家的商标。所有其他商标均为其各自所有者的财产。