首页 › Category Archives › 周立发

网络服务端客户端编程步骤(TCP/UDP)

TCP编程的服务器端一般步骤是:

继续阅读 »

用C语言自己编写一个more程序

这是自己用C语言编写的一个more程序,主要用到了终端控制和C语言的控制符功能,源代码如下:

继续阅读 »

用C语言自己编写一个ls程序

用C语言自己编写一个ls程序

继续阅读 »

HTTP协议的C语言编程实现实例

大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的。每次用到FlashGet之类的下载软件下载网页,当用到那个“用FlashGet下载全部链接”时总觉得很神奇。
后 来想想,其实要实现这些下载功能也并不难,只要按照HTTP协议发送request,然后对接收到的数据进行分析,如果页面上还有href之类的链接指向 标志就可以进行深一层的下载了。HTTP协议目前用的最多的是1.1版本,要全面透彻地搞懂它就参考RFC2616文档吧。
下面是我用C语言编程写的一个http下载程序,希望对大家有些启发。

继续阅读 »

Linux下精确到微秒级的时间操作函数

Linux下对时间进行运算,如果是到秒级的,相信大家都用过time之类的函数实现了,但要更精确些呢?到毫秒、微秒级呢?

继续阅读 »

Linux下后台守护进程的编写实例

相信随着Linux的普及,大家都在写不少Linux下的程序了,尤其是一些服务端程序慢慢地都转到Linux下了吧。大家必然碰到问题是如何让自己的进程成为守护进程,在系统启动的时候运行,并且永远是后台进程。下面就写一个这样的程序了。

继续阅读 »