自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
2013-06-29 22:49
916 查看
自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
DotNet.Net.MySocket是SLB.NET(Server Load Balance服务器负载均衡)项目中的核心组件。在实际的项目中发现,单进程的服务端处理高并发的客户请求能力有限。
所以一直在考虑能不能象IIS Web园一样,多个进程提供一个服务,协同处理客户端请求。但如果用.net framework的socket组件似乎无法实现多进程共享。
于是就有了自己实现的想法。
下面是我写的一个demo程序(底部有下载)
一、运程MySocket.Demo.Host.exe,启动了5个服务器程序
二、运行MySocket.Demo.Client.exe,启动客户端测试程序
三、查看服务器
demo下载
相关文章推荐
- 自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
- 自己封装的Socket组件,实现服务端多进程共享Socket对象,协同处理客户端请求
- 多进程服务端实现-共享socket
- Android Socket 封装,支持 TCP/UDP 客户端和服务端,支持自定义粘包处理、验证处理、解析处理。
- socket + pcntl_fork 实现客户端请求,服务器实时监听返回处理 消息推送
- Android 使用Socket实现服务器与手机客户端的长连接五:使用队列封装请求
- socket服务端处理多个客户端的请求学习理解
- java实现服务端开启多线程处理客户端的上传图片请求
- 没有任何关闭socket的日志,客户端和服务端进程都在, 网络连接完好, 为什么进行某操作后好好的tcp连接莫名其妙地断了呢?
- Java中利用socket实现简单的服务端与客户端的通信(基础级)
- 利用Socket实现多客户端传输对象和传输文件实现
- IOS-18-网络通信之Socket通信中服务端与客户端的实现
- Linux 基于IPC机制实现进程间的共享内存处理
- Lunix网络编程之socket(客户端发送请求,服务器处理例如:排序,两人联机五子棋)
- 用PHP的socket实现客户端到服务端的通信
- JAVA 网络编程 Socket 详细说明,实现客户端和服务端相互推送消息
- Java IO——Socket:通过多线程实现多客户端与一个服务端通信
- Socket编程简单实现服务端客户端连接
- 利用socket自己实现基于HTTP协议的Web客户端
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务2[使用IE浏览本页]