系统分为客户端和Web端,客户端通过TCP协议,接收各仪器回传后的值,将数据进行解析后,写入到数据库中。Web端通过图表将这些DB中的数据读取后绘制相应的图形展示给用户。系统分为接收端、用户管理、权限管理、遥测数据展示、数据对比等模块。在此项目中,先采用的是C#同步的方式去接收TCP协议,由于业务解析存库较复杂,所以,系统会存在掉数据的问题,后来针对这种方式,将同步的socket修改成异步的socket后,此问题已经正常解决
评论