- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 套接字选项
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 8.1 getsockopt和setsockopt int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int sockfd,int level,int optna
2008-03-25 12:23:00 407
原创 epoll实现的net_echo程序
//net_echo.cpp//写一个程序,支持同时打开10w个文件句柄,申请1G共享内存,是一个tcp echo的server,采用select或epoll管理多连接#includesys/socket.h>#includesys/resource.h>#includestdio.h>#includesys/epoll.h>#includearpa/inet.h>#includestrings.
2008-03-25 11:56:00 634
原创 Tracker 服务器源码分析
tracker服务器是BT下载中必须的角色。一个BT client 在下载开始以及下载进行的过程中,要不停的与 tracker 服务器进行通信,以报告自己的信息,并获取其它下载client的信息。这种通信是通过 HTTP 协议进行的,又被称为 tracker HTTP 协议,它的过程是这样的: client 向 tracker 发一个HTTP 的GET请求,并把它自己的信息放在GET的参数中;这个请求的大致意思是:我是xxx(一个唯一的id),我想下载yyy文件,我的ip是aaa,我用的端口是bbb
2008-03-10 17:22:00 719
转载 Linux网络编程--9. 服务器模型
在网络程序里面,一般的来说都是许多客户机对应一个服务器.为了处理客户机的请求, 对服务端的程序就提出了特殊的要求.我们学习一下目前最常用的服务器模型. 循环服务器:循环服务器在同一个时刻只可以响应一个客户端的请求 并发服务器:并发服务器在同一个时刻可以响应多个客户端的请求 9.1 循环服务器:UDP服务器 UDP循环服务器的实现非常简单:UDP服务器每次从套接字上读取一个客户端的请求,处
2008-03-08 11:28:00 450
flowable(ui+rest)-6.7.0.zip
2021-09-09
lua-5.3中文手册.zip
2020-07-22
最强的linux c函数集
2008-02-27
c语言最好的学习资料
2008-02-27
xmpp-core中文版
2008-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人