网络与服务器编程
kkaxiao
三无产品
展开
-
服务器程序设计的一点体会
一个高效,稳定的服务器对于项目的成功至关重要,是不间断地对用户提供服务,创造美好体验的关键。而架构良好服务器程序需要良好的程序功底,需要处理好几个方面的问题。并发问题现在服务器程序都是跑在多核,甚至多CPU主机上,如果充分利用强大的CPU是程序员面对的挑战。现在主要使用线程池技术,程序启动时创建好特定数量的线程,使其能够并发处理接收到的请求,以此利用多核CPU,提高系统吞吐量。但同时也引入了并发性转载 2011-06-08 13:20:00 · 855 阅读 · 0 评论 -
Win32 网络API使用详细说明
说明:项目中要用到HTTP代理,网上找了些资料,发现此文不错,转之以备用 本文转自:http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html HTTP Sessions MSDN -----------转载 2011-09-05 17:00:01 · 1294 阅读 · 0 评论 -
解决TCP网络传输“粘包”问题
转自http://blog.csdn.net/zhanghefu 针对三种不同的粘包现象,分包算法分别采取了相应的解决办法。其基本思路是首先将待处理的接收数据流(长度设为m)强行转换成预定的结构数据形式,并从中取出结构数据长度字段,即图5中的n,而后根据n计算得到第一包数据长度转载 2011-08-17 23:14:30 · 853 阅读 · 0 评论 -
关于Tcp封包
写的很优秀的一篇文章,转过来给大家看一下,转自http://www.cnblogs.com/jiangtong/archive/2012/03/22/2411985.html.感谢博主辛苦原创 很多朋友已经对此作了不少研究,也花费不少心血编写了实现代码和blog文档。当然也充斥着一些各式的评论,自己看了一下,总结一些心得。 首先我们学习一下这些朋友的心得,他们是: http://blog.c转载 2013-06-27 15:14:58 · 3671 阅读 · 0 评论 -
使用epoll实现客户端UDP并发
g++ -o udp_epoll_c udp_epoll_c.cpp -lpthread /*************************************************************************** file: udp_epoll_c.cpp -------------------转载 2013-07-16 20:48:36 · 1652 阅读 · 0 评论