通信------小结

      从最开始学通信,做一个只能接收信息的服务器开始,到现在可以群聊的小型服务器和客户端的制作,耗费时间虽然不长,但其中反复的回忆、抽象整个通信的结构、流程,给我的印象却是十分的深刻。

      这其中有表面的成型,如界面,表格等等,但我觉得最重要的还是其内部,有关通信原理的那一部分知识。

      比如,从启动服务器开始,到等待连接,再到连接过后的协议通信,最后的读取阻塞。这样的一条线可以理出几乎所有通信有关功能的实现步骤。也就是说,所有花里胡哨的功能背后,都是万变不离其宗的原理。都牵涉到最基本的通信。

      再如,通信中总有这样那样的“报错”出现,在没有系统的了解以前,总是似是而非的随意处理,或者是当做那种“正常的错误”来敷衍。直到有一次,各种各样的错误集中到一起,让我不得不去重视,可当我寻找的时候才发现,“报错”的背后,还隐藏着那么多我以前没有搞明白却扔在一边的问题。它们的积累导致现在程序的集中报错!    于是,我花费了一个晚上加一个下午来总结所有的“报错”,加上老师的分析,我发现了一些从来没有注意到的循环问题,它们为何而存在,为何是这样排列,它们的关系是怎样的包含,我从没有认识到这些,还有总结出来的“报错”最终被归结为2个方面,一个是真正的“正常的错误”,另一个,则是由于同一个技术上可以解决的问题引起的。至此,才算真正看到了“错误”这个东西在通信里的价值,与try{}catch{}和throws的应用。

为此,我一点也不觉得花费这么久而界面一点没更新是浪费时间。

      我认为界面倒是在其次,程序最底层的原理,应该是工作的重点,一个程序可以朴实无华,但绝对不可以华而不实!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值