产品
解决方案
试用产品
服务支持
合作伙伴
关于
如何判断客户端离线/未在终端列表中显示 – 安在软件

如何判断客户端离线/未在终端列表中显示

August 07, 2023   |   12 min
返回文章列表
即刻开始获取产品免费
试用
前往用户中心注册免费账户即可领取产品 30 天免费试用。
目录

对于客户端离线/未在终端列表中显示的问题,可通过此操作逐一排查判断原因。

1、确认客户端服务NSecRTS是否在运行

在客户端电脑上打开cmd输入sc query nsecrts,回车后,查看服务状态是否在运行;

 

2、确认客户端设置中心连接参数是否为服务器IP地址

在客户端电脑上打开cmd输入nsec   -setting ,之后在弹出密码窗口中输入密码 ,打开客户端设置中心,在常规界面中,确认连接参数是否为服务器IP地址;

 

3、确认客户端是否能ping通服务器IP地址

在客户端电脑上打开cmd,输入命令:ping 服务器IP地址,确认客户端电脑是否可以ping通服务器IP地址;

同一内网环境下,如果ping不通服务器IP地址一般分为以下几种可能:服务器防火墙开启状态,客户端所在网段高于服务器网段等。

 

4、确认通过SimHB工具测试心跳端口是否通

在客户端电脑上以管理员权限运行SimHB工具,打开后会自动通过发送心跳包并输出信息,可以通过输出信息查看心跳端口是否通;

心跳端口通输出信息

 

心跳端口不通输出信息,这种是客户端发送了心跳包服务器没有返回,没有返回可能是网络问题或服务器问题,这种问题需要通过Wireshar工具抓包判断

 

5、通过Wireshark工具判断数据包传输是否正常

在服务器端上安装Wireshark工具,打开Wireshark工具过滤指定的客户端IP地址:ip.addr == 192.168.1.94  && udp.port==18987 ,再从离线的客端电脑上打开SimHB工具向服务器发送心跳包;

 

如果从服务器上抓到了客户端请求的数据包,服务器并没有给返回数据包可能就是服务器的问题;
服务器上没有抓到任何关于UDP:18987的 数据包,客户端上有发包的行为,可能就是服务器或者客户端的网络问题具体根据环境详细排查;
服务器上抓包正常服务器上收到了客户端发送的数据报并且也返回了数据包,但是客户端还是处于离线状态,具体就得在客户端上也抓包看下是否有接收到服务器的回包,如果没有接收到可能就是网络问题。
联系我们
山东安在信息技术股份有限公司
济南市高新区汉峪金谷互联网大厦12层
电话:400-098-7607
传真:0531-55561663
邮件:support@nsecsoft.com
Copyright © 2023 NSecsoft Co.,Ltd. 保留所有权利