我的项目分为客户端和服务端。客户端通过串口带一个独立的无线设备DTU;服务端有固定公网IP;
N个客户端《---数据收发---》无线DTU《---数据收发---》服务端。
无线设备DTU是我们买的,它只负责收发数据,其它我们无法控制。
客户端和服务端由我们自己编写。
现在我们想在把客户端的数据及时更新到服务端的数据库中,并可相互查询彼此的数据。
因为现在数据非常重要,如果出问题的话,会很麻烦。
那现在的通讯协议该怎么写才能最大限度保证数据交互的可靠性呢?
----------------------------------------------------
请高手们来指导一下。谢谢。
N个客户端《---数据收发---》无线DTU《---数据收发---》服务端。
无线设备DTU是我们买的,它只负责收发数据,其它我们无法控制。
客户端和服务端由我们自己编写。
现在我们想在把客户端的数据及时更新到服务端的数据库中,并可相互查询彼此的数据。
因为现在数据非常重要,如果出问题的话,会很麻烦。
那现在的通讯协议该怎么写才能最大限度保证数据交互的可靠性呢?
----------------------------------------------------
请高手们来指导一下。谢谢。
解决方案 »
- C#下利用AdventNet SNMP API .NET收发SNMP TRAP的问题!急用,谢谢!
- c#中可不可以调用PB生成的DLL中的方法,要怎么调用啊?
- 懂mouse_event这个模拟鼠标API的高人快来帮忙啊!!!!!!!!!!!!!!!!!!
- 在VS 2005中设计的MDI窗体问题
- Pocket PC 2002模拟器程序的问题!请朋友帮个忙...谢谢了
- 这种界面是怎么做的?高分求教
- 关于sqldmo与ado.net的问题!
- 初学者问题。
- if 多条件判断
- 采用wDoc.Paragraphs[i].Range.Text.Trim()语句读出来的字符串为何无法进行分割呢?
- 标准数据类型不匹配
- 多线程效率问题
就此结帐了。
连接建立
速率控制
超时重传
简单校验
等等功能那就实现一个简单的TCP好了,主要是吸收其中的一些想法,基于连接的,可靠的传输层,至于具体的实现,只能你自己去完成了我也不是搞通信协议的,呵呵你可以找个东西移植过来嘛,比如uIP之类的不知道对你是否有帮助楼主太厚道了