06 2015 档案

IP_ADD_MEMBERSHIP 失败
摘要:/*将本机加入多播组*/ err = setsockopt(fd, IPPROTO_IP, IP_ADD_MEMBERSHIP,&mreq, sizeof(mreq)); if (err < 0) { perror("setsockopt():IP_ADD_... 阅读全文

posted @ 2015-06-24 11:17 胡永光 阅读(2109) 评论(1) 推荐(0)

linux网络编程之二-----多播(组播)编程
摘要:多播编程实例服务器端下面是一个多播服务器的例子。多播服务器的程序设计很简单,建立一个数据包套接字,选定多播的IP地址和端口,直接向此多播地址发送数据就可以了。多播服务器的程序设计,不需要服务器加入多播组,可以直接向某个多播组发送数据。下面的例子持续向多播IP地址"224.0.0.100"的8888... 阅读全文

posted @ 2015-06-20 01:25 胡永光 阅读(384) 评论(0) 推荐(0)

linux网络编程之一-----多播(组播)编程
摘要:什么是多播 组播(Multicast)是网络一种点对多(one to many)的通信方式,通过报文复制完成网络中一台server对应多台接收者的高效数据传 送。对其形象的比喻就是类似于广播电台和电视台节目的发送。电台或电视台向特定频道发送他们的节目,而接收者可以根据自己的喜好选择频... 阅读全文

posted @ 2015-06-20 00:33 胡永光 阅读(689) 评论(0) 推荐(0)

对 /dev/shm 认识
摘要:一、/dev/shm理论 /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建 ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux... 阅读全文

posted @ 2015-06-19 22:42 胡永光 阅读(259) 评论(0) 推荐(0)

使用GDB调试STL容器
摘要:GDB中print方法并不能直接打印STL容器中保存的变量,想知道STL容器保存的变量,使用如下办法:1. 创建文件~/.gdbinit:# ... 阅读全文

posted @ 2015-06-19 22:31 胡永光 阅读(246) 评论(0) 推荐(0)

导航