精易论坛

标题: 局域网C/S模式怎么从服务器端主动提取客户端数据? [打印本页]

作者: 业余爱好学编程    时间: 2021-11-24 15:12
标题: 局域网C/S模式怎么从服务器端主动提取客户端数据?
在局域网每台电脑上放一个客户端应用软件,它会读取客户端电脑中的一些硬件配置信息,在服务器端收集每台电脑配置信息的变化。

1. 在客户端通过定时方式读取配置信息后,再主动上传到服务器。
  这种模式实现简单,但不具实时性。

2. 在服务器端随意时间主动向客户端发起提取数据的需求,及时反馈客户端电脑的配置信息。
  这种模式复杂,优点是实时性。

——第2种方式基本思路:肯定也是要由客户端读取电脑配置信息后,再发给服务器。
——关键是,怎么才能从服务器端随时向指定的客户端电脑下发指令,去启动运行那个读取配置信息的程序呢??

请教大家有何良策?谢谢指导!


作者: 初夏喔    时间: 2021-11-24 15:22
TCP或者WebSocket
作者: 一瓶矿泉水    时间: 2021-11-24 16:13
快速简易看  易语言 服务器和 客户端组件 即可
想完善  直接上HP tcp pack 或者 websocket
作者: 业余爱好学编程    时间: 2021-11-25 14:12
一瓶矿泉水 发表于 2021-11-24 16:13
快速简易看  易语言 服务器和 客户端组件 即可
想完善  直接上HP tcp pack 或者 websocket ...

谢谢您的指点!

补充内容 (2021-11-25 14:14):
请问:可否就你这个思路,将服务器和客户Duan实现的功能做成DLL文件,供其他的应该程序调用实现其功能呢?

作者: 一瓶矿泉水    时间: 2021-11-25 14:15
业余爱好学编程 发表于 2021-11-25 14:12
谢谢您的指点!

补充内容 (2021-11-25 14:14):

这个肯定是可以的,自己发挥就行了
作者: 4899    时间: 2021-12-24 18:56
你可以把方向反一下,把每个客户Duan做成服务端,服务端做成客户Duan。。你可以轮流访问多个服务端取配置。
作者: 大牛来了    时间: 2022-2-17 22:23
同问 ,请路过的高手,赤角~
作者: 荖貢    时间: 2022-3-6 22:50
如果是局域网的话,建议使用UDP监听指令,TCP连接 发送相应指令的数据
前提是 你这个程序要一直开着
作者: 5113c    时间: 2023-5-21 10:53
都退隐了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4