找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 639|回复: 1

[labview求助] 一台电脑作为服务器,监控其他多台作为客户端的电脑

[复制链接]
发表于 2011-5-26 16:48:44 | 显示全部楼层 |阅读模式
当客户端运行相应程序时与服务器建立连接,发送本机IP到服务器,服务器判断是哪个客户端并进行相应显示(比如每个客户端在服务器上有一个对应的指示灯,客户端1处于工作状态时指示灯1亮起,客户端1退出工作状态时指示灯1熄灭),这个功能应该如何实现呢?请大家帮帮忙!
发表于 2011-5-27 14:53:43 | 显示全部楼层
本帖最后由 labc 于 2011-5-27 15:01 编辑

其实你的基本思路已经有了.  把它细化一下, 可以这样做:
客户端程序都是一样的, 区别无非是客户端的硬件(操作系统,MAC地址,硬盘ID等)或它们的IP地址不同.
可以任选一个(或它们的组合)来区分它们, 这个信息可以存放在数据库服务器上.
客户端运行前:
可以检查客户端是否已在服务器上备案. 你可以在程序中增加相应的代码, 避免未经备案的客户端运行.
客户端程序运行时:
1, 将当前客户端在服务器中的状态进行更新, 设为正在运行.
2, 查询服务器中其它客户端的状态, 就知道其它客户端是否在运行
客户端退出时:
1, 将本客户端在服务器中的状态进行更新, 设为未运行.
监控客户端的程序:

比较简单, 直接从数据库中读取状态就行了.
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-28 22:26 , Processed in 0.024328 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表