对于客户端离线/未在终端列表中显示的问题,可通过此操作逐一排查判断原因。
在客户端电脑上打开cmd输入sc query nsecrts,回车后,查看服务状态是否在运行;
在客户端电脑上打开cmd输入nsec -setting ,之后在弹出密码窗口中输入密码 ,打开客户端设置中心,在常规界面中,确认连接参数是否为服务器IP地址;
在客户端电脑上打开cmd,输入命令:ping 服务器IP地址,确认客户端电脑是否可以ping通服务器IP地址;
同一内网环境下,如果ping不通服务器IP地址一般分为以下几种可能:服务器防火墙开启状态,客户端所在网段高于服务器网段等。
在客户端电脑上以管理员权限运行SimHB工具,打开后会自动通过发送心跳包并输出信息,可以通过输出信息查看心跳端口是否通;
心跳端口通输出信息
心跳端口不通输出信息,这种是客户端发送了心跳包服务器没有返回,没有返回可能是网络问题或服务器问题,这种问题需要通过Wireshar工具抓包判断
在服务器端上安装Wireshark工具,打开Wireshark工具过滤指定的客户端IP地址:ip.addr == 192.168.1.94 && udp.port==18987 ,再从离线的客端电脑上打开SimHB工具向服务器发送心跳包;