网络编程
文章平均质量分 77
「已注销」
这个作者很懒,什么都没留下…
展开
-
TCP通信丢包原因总结
作者:orange1438出处:http://www.cnblogs.com/orange1438/今天在公司问老大,公司的项目底层,是使用的TCP,因为可靠,自动断线重连,在底层都实现了,但是我记得TCP也会有掉包的问题,所以这文章就诞生了——关于TCP掉包的问题,TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况。 如果通信中发现缺少数据或者丢包,那么,转载 2017-01-15 22:51:35 · 1143 阅读 · 0 评论 -
LINUX 下 ipv6 socket 编程
大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应的改变就可以了。记住:主要是改变程序里设置IP地址和端口等部分的代码。服务器端源代码如下:/******************转载 2017-02-05 15:36:37 · 489 阅读 · 0 评论 -
解读内核参数 - socket/文件句柄资源限制参数
在本系列的第一篇(http://maoyidao.iteye.com/blog/1744277)中介绍了TCP状态以及服务器上常出现的TIME_WAIT和CLOSE_WAIT状态的成因、影响和解决方法。本篇主要解读在一台并发15万连接的HTTP服务上的系统配置 Linux系统资源限制1. 最大文件数查看进程允许打开的最大文件句柄数:ulimit -n查看进程所占的文转载 2017-02-13 22:19:38 · 595 阅读 · 0 评论