客户端程序将获得连接到LAN上不同pc的USB设备列表,并将其发送到服务器,服务器将显示该列表

本文关键字:列表 服务器 显示 连接 程序 LAN 客户端 pc USB | 更新日期: 2023-09-27 18:13:19

将使用c#开发应用程序。客户端的程序将在后台连续运行,并每隔几秒钟(或当新设备连接或断开连接时)将USB设备列表发送到服务器。服务器端程序将接收来自不同客户端的信息并将其显示。


我面临的问题是:


1)如何保持客户端程序在后台运行,并使其定期向服务器发送设备列表(字符串)?


2)如何使服务器端程序同时接收来自多个客户端的信息?


欢迎任何建议。提前感谢!!

客户端程序将获得连接到LAN上不同pc的USB设备列表,并将其发送到服务器,服务器将显示该列表

您可以使用Windows Service。Windows Service可以在后台安装并持续运行。要定期发送数据,如果时间间隔固定,您可以使用Timer,否则您可以使用FileSystemWatcher,您的数据来了,它将触发一个函数。