BS还是CS,纠结
有一个项目,要监控一百来个左右的SOCKET(是硬件,必须用SOCKET),但客户要求在BS上实现。现在有以下几种想法:
1、CS+WCF+BS
就是SOCKET通信用一个CS架构来实现,然后用WCF来沟通CS和BS程序。
2、CS+BS
直接让CS操作数据库,BS单独操作数据库,互不干涉。但二者交互肯定不好。
3、在BS中写SOCKET通信或者串口通信。
没写过,不知道可不可以实现。
或者大家有更好的方法。
大家帮帮忙。谢谢。
[解决办法]
这么复杂
[解决办法]
你可以做成一个服务去监控,然后定义一个协议,让服务定时或实时生成监控列表。至于后边的,你是用
B/S C/S WCF Remoting那就是其次的了。
[解决办法]
C/S B/S 界限如果存在,那么就设计不出更好的方案
[解决办法]
好吧
我现在在做 GPS
我觉得我给你一个建议
用C# CS做一个 window sevices 服务区程序
不停的监控和接收数据
BS 做成 业务 展示
这样数据也接收了 和展示了
bs 做业务的操作
cs只管接收和处理数据
[解决办法]
支持5楼的
简单的说,就是数据处理的用CS,数据显示的用BS
[解决办法]
不是还有个服务器在的嘛。
探针,采集器之类的用CS写,在服务器和后台跑。前台显示用BS。
操作指令之类的直接通过数据库传递,前台BS只管把数据存到数据库,后台CS程序来扫描和执行相关的指令。
简单说就是使用BS搭建UI部分,逻辑控制和数据采集用CS处理,程序之间通过数据库作为通讯渠道。