通信接口总结

1.          在写通讯的接收、发送函数时,要严格按照通信协议的规定。接收到数据要有验证数据正确性的机制。充分考虑到接收不正确要求重发的情况。要考虑传输出错的情况。即使不出错,也可以提高稳定性。

2.          在写一个函数,特别是数据接收等的处理时,先要根据具体要求寻求一个简单、有效的算法还要考虑对内存资源的占用,要尽量少若接收缓冲区小,一次接收的数据少,或时间要求紧等要求,而且驱动提供了一次可以读取多侦的情况,可以一次读取缓冲区所有数据,再去处理。否则可以一次读一贞,或部分)。时间、空间代价。对于通讯,还要考虑接收缓冲区大小,时间因素,选择合适的算法。

3.          对于IF /ELSE语句,如果一种情况不处理,可以不要ELSE分这样可以减少空间,时间。

4.          对于多线程的通讯,有时候需要考虑同步,加入延时。

5.          对于通信协议不明确的部分,一定要问清楚,不能瞎猜,否则会浪费很多时间。

6.          对于操作界面部分,要充分考虑用户的操作习惯,做到操作方便、简单。

 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值