最近因为需要学习了一个telnet的的程序,因为我们在开发板上自己移植了linux操作系统,然后做了自己的一个应用程序,然后别人公司需求说要可以实现通过telnet登录到这个程序。对其进行相应的管理。因为程序是别人写的,我只是把这个程序合并到我们那个应用程序的工程中就可以啦!
刚卡开始觉得应该是很难的,但是在看了之后才知道其实也不是很难的,因为基本上就是一个随便在网上可以搜到的socket select 例子http://www.cnblogs.com/faraway/archive/2009/03/06/1404449.html 下面是我学习这个程序后的一点心得!
1.做任何事情之前都要对你要做的事情有个大体的框架,特别是编程尤其要如此。在写函数之前一定要先想好流程,不要想到哪里写到哪里,否则写出来的函数即使功能能够实现,结构也是很不好的。
2.就是对文件和I/O操作的两个函数fcntl和ioctl的了解,同时也对文件描述符有所理解,文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。我们可以理解为就是一个对文件进行输入输出操作的一个通道。
3.然后就是做任何事情要有这个决心,要么就不做要么就认真的做好。这个是深有体会啦!呵呵,很嗅的,就不说啦!
好了,第一次写博客就写这么多吧,我还处在学习阶段,但是我会努力一步一步的提高的啊,不求自己能够一步登天,但求自己的今天比昨天强。我坚信我能行!!