搜索资源列表
commoncpp2-1.3.26.tar
- GNU Common C++ is a very portable and highly optimized class framework for writing C++ applications that need to use threads and support concurrent sychronization, and that use sockets, XML parsing, object serialization, thread-optimized String and d
ThreadPool_final.rar
- 此代码作为Server,使用TCP Socket编程技术,利用多线程并发,并且使用了线程池技术,修改宏定义可以实现任意路client并发连接到此服务器,This code as a Server, using TCP Socket programming using concurrent multi-threaded, and uses the thread pool technology, to amend the definition of macros can be complicated
x-net
- IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较大,所以造成了效率的低下。 -IOCP (I/O Completion Port, I/O
concurrent_thread.c
- tcpip programing in unix using sockets. networking program
FIFOserver
- prg8_1.c 互斥对象实例。该程序说明如何使用互斥对象。prg8_2.c 条件变量实例。该程序是一个多线程的无连接并发服务器。prg8_3.c 处理同步线程退出。-prg8_1.c mutex object instance. The program explains how to use the mutex object. Examples of conditions prg8_2.c variables. The program is a free multi-threaded conc
netkitrelease
- 1)支持TCP、UPD协议以及混合模式; 2)封装线程池管理模型,支持多连接的并发服务器; 3)同时支持多服务器和多客户端的混合模式,特别适合于P2P系统开发; 4)线程异常退出保护机制; 5)简便的编程接口; 6)易扩展的数据封包方式; 7)低层采用Select非阻塞模型,并对Windows API进行封装,容易实现跨平台移植。 8)适用于中小型windows网络平台应用系统项目的开发。 -1) support for TCP, UPD, as well as
Linux_Network
- 本书详细介绍了在Unix系统下基于TCP/IP网络套接口的基本编程方法,包括迭代与并发服务器编写方法、进程与线程编程技术、I/O编程技术、IPv4与IPv6的兼容性、原始套接口、数据链路访问技术、广播与多播技术等-This book details the Unix systems based on TCP/IP network socket basic programming methods, including iterative and concurrent servers prepara
p2p_vod
- 1. 架构说明 目前的协议有如下一些特点: 1) 客户向服务器发送请求, 每个请求的长度不定. 请求的长度在第一个INT中指定. 2) 每个服务器通常会向多种客户提供服务, 例如, TS要同时向CP, NP提供服务, CP要向NP和其他CP提供服务, 同时还是其他CP, TS, SP的客户. 3) 每个服务器为客户服务时, 通常是长期的, 会涉及多次请求-应答的来回. 这样的结构, 主要是为了能够支持大量并发客户连接而设计的. 在具有大量并发客户 连接时, 无论
iocpJTLV4
- 从上次我完成比较基本的完成端口到现在已经过去了一个月,在这个月中基本是在研究这个完成端口。经过无数的查阅,参考了不少高手的文章终于完成。 这里面用到了比较多的技术。 1。用取函数指针的方法运行ACCEPTEX函数。 2。用链表结构做成一个内存池,事实上是个CLIST链表。。。生成,取一个块,释放,放回链表 3。并没有使用线程池,因为我发现根本不能提高效率,反而降低了。从原理上分析,就应当是这样的。如果编得好,就不应当用到很多的线程。如果用到了很多线程,说明线程中的代码效率有问题。
tpool
- linux C实现线程池,提高并发访问的效率-linux C to achieve the thread pool to improve the efficiency of concurrent access
lightningserver0.1.1.tar
- 1.使用了libevent库,支持大并发网络请求 2.网络操作与数据处理分离 3.使用线程池进行数据处理 4.目前支持tcp数据流的解包操作: 4.1支持用户自定义的请求格式 4.2支持以\r\n结尾的行请求; 5.使用time wheel实现了超时机制; 6.添加对log的控制:是否打开log;是否输出到屏幕 7.支持设置允许的最大连接数 8.添加mac系统支持-1 Use the libevent library that
LINUX_UNIX-NETWRKING-GCC
- linux网络编程,IO复用,TSD线程安全,并发服务器模型。-linux network programming, IO multiplexing, TSD thread-safe, concurrent server model.
constserver.c
- 并发服务器实现 线程 进程 函数 poll 代码实现 具体理论细节还需要补充 -Concurrent server implementation process thread function poll code specific details still need to be supplemented theory
concurrence-Server
- 并发服务器 C++ 多线程 同步阻塞IO Socket 套接字,适合C++刚接触多线程的朋友学习-Concurrent server C++ multi thread synchronization blocking Socket IO socket, suitable for C++ just contact with multi thread learning
zpserver-master
- Qt编写多线程池下的TcpSocket编程,采用线程池和异步并发的方式实现,经测试,最多可以同时挂在2000个节点-Qt TcpSocket write multithreaded programming under the pool, thread pool and asynchronous concurrent ways, it has been tested up to 2000 nodes while hanging in
server
- 局域网多线程并发服务器,采用线程分离服务多客户端,使用小型数据库sqlite3进行数据存储;-LAN multithread concurrent server thread was used to separate service multiple clients, use SQLite3 for data storage
socket-server-socket-serve
- 这是一个关于各种IO模型的socket server实现与测试。 这里采用多种模型实现了一个TCP ECHO服务器,将client发送的内容echo回去。 client每秒会发送一次请求,server保持并发连接并进行相应。 现已实现的模型: base: 最原始的echo服务器 thread: 多线程模型 select: select模型 poll: poll模型 epoll: epoll模型 参数 修改src/clients.sh 可以生成指定数量的client 修改