# NetPingMonitor **Repository Path**: nelson_Q/NetPingMonitor ## Basic Information - **Project Name**: NetPingMonitor - **Description**: 重新上传试试支持版本是是是 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-07 - **Last Updated**: 2026-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NetPing Monitor 一款运行在 Windows 7 系统上的 IP 地址 Ping 连通性监控桌面应用程序。 ## 功能特性 - 同时监控最多 50 个 IP 地址 - 多线程并发 Ping 检测 - 实时链路状态可视化(绿色=在线,红色=离线) - 语音告警功能(离线时播放告警音) - 拟物化苹果风格 UI 设计 - IP 列表保存/加载功能 ## 系统要求 - Windows 7 SP1 或更高版本 - .NET Framework 4.7.2 或更高版本 ## 编译 ```bash dotnet build ``` ## 运行 ```bash dotnet run ``` ## 项目结构 ``` NetPingMonitor/ ├── src/NetPingMonitor/ │ ├── Models/ # 数据模型 │ ├── ViewModels/ # 视图模型 (MVVM) │ ├── Services/ # 服务层 (Ping, Audio) │ ├── Views/ # 自定义视图控件 │ └── Resources/ # 样式和音效资源 └── docs/ # 设计文档 ``` ## 音效文件 请在 `Resources/Audio/` 目录下放置 `alert.wav` 文件作为告警音效。 ## 配置说明 IP 列表配置文件格式 (.ini): ```ini [Settings] Timeout=2000 Interval=1000 [IPList] IP_001=8.8.8.8 IP_002=1.1.1.1 ```