# SharpSocketTCPBinary **Repository Path**: workid188/SharpSocketTCPBinary ## Basic Information - **Project Name**: SharpSocketTCPBinary - **Description**: C#,vb,.net中快速、高效、稳定地收发二进制字节流数据,包含服务端和客户端源码。能高效稳定收发图片、文件、视频、音频、结构化非结构化等各类型的字节流数据。采用iocp模型为服务端,高吞吐,高性能,内部解决粘包问题,支持同步和异步两种收发模式。接口简单易用,文档齐全。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2019-10-16 - **Last Updated**: 2024-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SharpSocketTCPBinary #### 介绍 C#,vb,.net中快速、高效、稳定地收发二进制字节流数据,包含服务端和客户端源码。能高效稳定收发图片、文件、视频、音频、结构化非结构化等各类型的字节流数据。采用iocp模型为服务端,高吞吐,高性能,内部解决粘包问题,支持同步和异步两种收发模式。接口简单易用,文档齐全。 #### 软件架构 内部使用了一个第三方类库,SharpSocket。SharpSocket是使用C#语言开发的、专门实现Socket网络通信的.NET类库。 通过调用它,您可以快速实现TCP或UDP收发任意数据。无论是图片、视频、音频等非结构化数据,还是JSON、XML等文本数据。在.NET Framework2.0或者以上的任意版本均可完美工作。 #### 运行说明 只需要在项目里引用SharpSocket.dll。然后将SGSupport.dll,SGSupport64.dll复制到您的可执行目录中,通常为debug或者release目录即可。 #### 为什么选择SharpSocket 稳定高效 SharpSocket底层采用Windows的IOCP模型,是最稳定和高效的Socket编程模型。且类库经过严苛测试,和数万小时生产环境的检验。 速度超快 SharpSocket代码经过精心优化, 有些直接在IL层编写,处理数据更快速! 功能齐全 SharpSocket完整覆盖Socket通信的全部功能,支持TCP和UDP,同时支持收发二进制和文本数据。 调用简单 SharpSocket采用先进的面向接口编程思想,定义了简单清晰的接口,寥寥数行代码,即可完成接入。 兼容性强 SharpSocket兼容IPV4和IPV6,兼容Sock5代理联网,同时支持WebSocket客户端和PC客户端数据互通。 #### 更多介绍 [SharpSocket官网](http://sharpsocket.zzsgzn.com/?gitee)