SiS.Communcation-master.zip
网上发现的一个C#通信封装库,开源可以直接用: TCP开发: 1.服务端基于SocketAsyncEvent,支持高并发,每秒可接收5000个连接,同时3万个连接通信测试通过 2.内置了spliter解决分包,粘包等问题,易用性高 3.TCP服务端支持对客户端的限速功能 4.TCP服务端内置了分组功能,客户端可以加入组,可以基于组来发送数据 5.提供了高级封装类,可以直接传输对象 6.TCP客户端类可以设置断线重连 7.TCP客户端在连接其他服务器时,也可以通过spliter方便的切割数据包和打包发送 8.实现了一个简单高效的TCP代理类,通过该类可以实现抓包,修改包,端口转发等功能 UDP开发: 1.全新封装UDP通信类,内置接收队列,极大降低了接收丢包的概率 2.该通信类还集成了组播功能,用起来非常方便 进程间通信: 1.实现了管道双工通信 2.实现了共享内存的单工和双工通信