注册 登录
编程论坛 C# 论坛

请教一个远程联网控制问题

nongfuxu333 发布于 2014-12-18 16:05, 546 次点击
大家好,请教一个联网控制基本问题

对于联网远程控制程序,现在小白理解如下:

1、在现场终端设备中,需要运行一个客户端程序 client.exe
2、在控制机房中,有一台或者几台电脑,它们需要运行二个程序,
  其中
   A) server.exe(上位机服务)完成与客户端的联网通信和数据备份(保存到 数据库)
   B)在机房里还需要有个人机操作界面及其它功能的软件 clientManager.exe(终端管理软件)

3、现场设备中的客户端程序client.exe,定期地(短连接)向机房中的服务端发送连接命令、每次完成一次双向数据传输。
     或者长连接到server.exe服务端后,定时发送心跳包、定时完成一次双向数据传输。
4、机房中的服务端程序,等待接收客户端发出的链接命令、完成双向数据传输。
5、机房中还有一个控制管理软件,负责统一运行管理。比方,哪台现场终端设备可以运行、运行在什么状态等。

小白不知道上述理解是否正确,并且有哪几种远程控制方式。
2 回复
#2
nongfuxu3332014-12-19 08:04
怎么没有人回复啊
#3
over12302014-12-19 15:23
winsock通信,应该能完成吧。再就是服务器上一个server程序就行了呀,为什么要两个?
1