
linux网络编程
文章平均质量分 81
gogly
勤于学习、勤于思考、勤于实践、长期积累
展开
-
IPv6下网络编程socket
大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应的改变就可以了。记住:主要是改变程序里设置IP地址和端口等部分的代码。服务器端源代码如下:#include转载 2011-06-15 21:47:00 · 1960 阅读 · 0 评论 -
Linux时间操作(time、gettimeofday)
自:http://blog.chinaunix.net/space.php?uid=24148050&do=blog&id=320294 一、time函数 #include time.h>time_t time(time_t *calptr);返回距计算机元年的秒数一旦取得这种以秒计的很大的时间值后,通常要调用另一个时间函数将其变换为人们可读的时间和日期#inclu转载 2011-06-26 13:28:00 · 26350 阅读 · 1 评论 -
Linux守护进程的编程方法
Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inet转载 2011-07-05 14:58:15 · 379 阅读 · 0 评论 -
gethostbyname用法
使用这个东西,首先要包含2个头文件: #include #include struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。 传出转载 2011-08-08 21:11:49 · 666 阅读 · 0 评论 -
ioctl和struct ifreq
用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考. 首先先认识一下ifconf和ifreq:转载 2011-09-22 21:21:00 · 1194 阅读 · 0 评论