网络编程
文章平均质量分 84
孙雪峰
邮箱:sunxf94@gmail.com
博客:sunxuefeng.com
展开
-
网络IO模型详细分析
截取自【原文链接】常见的IO模型有阻塞、非阻塞、IO多路复用,异步。以一个生动形象的例子来说明这四个概念。周末我和女友去逛街,中午饿了,我们准备去吃饭。周末人多,吃饭需要排队,我和女友有以下几种方案: (1)我和女友点完餐后,不知道什么时候能做好,只好坐在餐厅里面等,直到做好,然后吃完才离开。女友本想还和我一起逛街的,但是不知道饭能什么时候做好,只好和我一起在餐厅等,而不能去转载 2016-09-24 11:08:46 · 310 阅读 · 0 评论 -
SuperSocket框架命令不被识别的一种原因
在使用Supersocket实现毕业设计服务器过程中,遇到Command无法被识别的问题,记录如下:通过Debug调试,发现数据可以传递到服务器,并且被协议正确解析。也就是说,生成了正确的自定义的MyRequestinfo实例。但是,却无法被识别为相应的Command类并执行ExecuteCommand方法。最后仔细阅读文档后,得到如下解决方案:【解决方案】将自定义的C原创 2017-04-30 04:53:32 · 3292 阅读 · 1 评论 -
linux系统修改为静态IP地址
解决方案0、查看当前网络使用哪块网卡 命令行执行命令,找到正在使用的网卡名称,本例中为:eno1ifconfig 1、修改配置文件(编辑文件需要vi相关命令,请自行google) 执行命令打开配置文件vim /etc/sysconfig/network-scripts/ifcfg-eno1 添加如下选项IPADDR=192.168.1.99NETMASK=225....原创 2018-06-13 15:55:40 · 17913 阅读 · 3 评论 -
HTTP协议之3XX状态码
前言3XX系列状态码中302、303、307都是临时重定向,下面来说如何区分分类http1.1 3XX状态表状态码备注301Moved Permanently302Found303See Other304Not Modified307Temporary Redirect301永久重定向,没什么可解释的。302临时重定向,这...原创 2019-01-14 15:32:29 · 9242 阅读 · 0 评论