上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 【原创】《Linux高级程序设计》杨宗德著 - 域名与IP信息解析现实中需要实现IP地址与域名的转换,常见的解析方式为DNS方式。还可以使用/etc/hosts文件进入简单的解析,解析中采用的顺序由文件/etc/hosts.conf决定。如下所示通过域名返回主机信息struct_hostent示例代... 阅读全文
posted @ 2014-12-18 09:56 GengLUT 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - UDP网络编程应用1. UDP网络编程基础UDP通信流程对于UDP方式,发送数据时需要显示指定数据包的目的地址,因此不能使用read/write/send/recv函数。使用sendto和recvfrom第一个参数为发送的目标socket对象。第二个参... 阅读全文
posted @ 2014-12-11 14:41 GengLUT 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 【原创】Centos7.0 中的中iptables、firewall和SELINUX缘由今天在学习UDP组播通信是,两台主机之间不能顺利通信。A机 - Ubuntu12.04,B机 - Centos7.0,相互之间可以ping通。A作为发送端,B作为接收端,B接收不到数据。B作为发送端,A作为接收端... 阅读全文
posted @ 2014-12-08 17:55 GengLUT 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 【原创】让Centos7.0网络自动启动安装完成Centos7.0之后,启电脑,发现网络服务并没有启动起来,那么,如何让Centos7网络自动启动呢?有两种方法,一种是通过centos界面操作法,别一种是修改配置文件法。这里介绍修改配置文件的方法进入配置文件所在目录cd /etc/sysconfig... 阅读全文
posted @ 2014-12-08 16:00 GengLUT 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【原创】centos7.0下vim配置1、安装vim sudo apt-get install vim2、配置文件的位置在目录 /etc下面,有个名为vimrc的文件,首先把vimrc备份一下。sudo cp vimrc vimrc_backup这是系统中公共的vim配置文件,对所有用户都有效。... 阅读全文
posted @ 2014-12-08 15:43 GengLUT 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 【转载】解决CHM文件无法显示内容的办法参考链接:http://www.iplaysoft.com/solve-chm-viewing-problem.html某些chm文件即使下载到本地,都提示“取消操作”而不能显示页面,只好google之。原来是微软为了防止CHM利用某漏洞,而出了一个安全补丁,... 阅读全文
posted @ 2014-12-06 16:09 GengLUT 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - TCP高级应用 - socket文件描述符属性控制1. getsockopt和setsockopt修改socket属性int getsockopt(int sockfd,int level,int optname,void *optval,sockle... 阅读全文
posted @ 2014-12-06 10:26 GengLUT 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - TCP高级应用- 多路复用文件I/O方式比较1. 阻塞式文件IO2. 非阻塞式文件IO3. 多路复用IO4. 信号驱动IO(也叫驱动异步IO)IO阻塞与非阻塞操作阻塞:如果没有数据可操作,该函数调用将阻塞,导致对应进程暂停执行,当有数据继续执行并返回。... 阅读全文
posted @ 2014-12-05 17:57 GengLUT 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux Socket网络编程基础 - 网络调试工具tcpdump的使用参考链接:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/05/1771563.html我们用尽量简单的话来定义tcpdu... 阅读全文
posted @ 2014-12-05 17:19 GengLUT 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux Socket网络编程基础 - BSD Socket网络通信编程TCP通信编程流程首先,服务器端需要做以下准备工作:(1)调用socket()函数。建立socket对象,指定通信协议。(2)调用bind()函数。将创建的socket对象与当前... 阅读全文
posted @ 2014-12-05 16:53 GengLUT 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页