运筹帷幄
2001年,怀着要考研又要工作的矛盾心理,我进入一家通信公司。如人所料,第一个接手的实践项目就和网络有关!
公司要我用红外设备协议搞网络的应用层服务,也就是要在红外线传输上实现HTTP,FTP等互联网应用服务,当时在没有任何资料给我的情况下可把我弄傻眼了。从网上挖了一大堆乱七八糟的有关IRDA的资料下来瞎搞,结果搞了几天才让两个红外串行设备工作,不过我心头明白这是Windows人家自己支持的,和我无关,几天都是白费。
这个时候公司带我的老大教我写需求分析,才使我第一次认识到需求对设计的总要性。最终,在几个星期之后,我在IRDA上实现了使用套接字的字节流传输。同时,经过痛苦的阅读理解,在大片大片的HTTP、FTP协议文档下面,我实现了IP之上的一个代理程序。几天之后,成功将代理的功能移植到了IRDA之上。
红外线传输及其代理应用的主页在:http://www.xf-utpcb.com/xiaop/MyProjects/IRDA.htm