---
name: "KySdkNet"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/KySdkNet"
---

# KySdkNet(3)

生成网络信息dbus信号类 主要用来生成指定网络端口的状态、区间端口状态、网关信息、防火墙信息dbus信号

## NAME

KySdkNet - 生成网络信息dbus信号类 主要用来生成指定网络端口的状态、区间端口状态、网关信息、防火墙信息dbus信号

## SYNOPSIS

\#include \<kysdkdbus.h\>

Inherits QObject.

### Public Slots

int **getPortState** (int port) const\
 获取指定网络端口的状态  QStringList **getMultiplePortStat** (int start, int end) const\
 获取区间端口状态  QStringList **getGatewayInfo** () const\
 获取网关信息  QStringList **getFirewallState** () const\
 获取防火墙信息

## Detailed Description

生成网络信息dbus信号类 主要用来生成指定网络端口的状态、区间端口状态、网关信息、防火墙信息dbus信号

## Public Slots

### QStringList KySdkNet::getFirewallState () const \[slot\]

获取防火墙信息

**Returns**

QStringList 防火墙信息列表

### QStringList KySdkNet::getGatewayInfo () const \[slot\]

获取网关信息

**Returns**

QStringList 网关信息网卡名和地址列表

### QStringList KySdkNet::getMultiplePortStat (int start, int end) const \[slot\]

获取区间端口状态

**Parameters**

*start* 开始端口 \
 *end* 结束端口

**Returns**

QStringList 区间端口状态列表

### int KySdkNet::getPortState (int port) const \[slot\]

获取指定网络端口的状态

**Parameters**

*port* 端口号

**Returns**

int 端口状态 TCP\_ESTABLISHED:0x1 TCP\_SYN\_SENT:0x2 TCP\_SYN\_RECV:0x3 TCP\_FIN\_WAIT1:0x4 TCP\_FIN\_WAIT2:0x5 TCP\_TIME\_WAIT:0x6 TCP\_CLOSE:0x7 TCP\_CLOSE\_WAIT:0x8 TCP\_LAST\_ACL:0x9 TCP\_LISTEN:0xa TCP\_CLOSING:0xb

## Author

Generated automatically by Doxygen for kysdkdbus.h from the source code.
