C# socket网络编程tcp和udp收发任意数据

时间:2022-04-29 09:07:58
【文件属性】:

文件名称:C# socket网络编程tcp和udp收发任意数据

文件大小:423KB

文件格式:ZIP

更新时间:2022-04-29 09:07:58

Socket 网络编程 tcp、ud 断线重连 tcp粘包

C#里边要实现Socket网络编程,实现tcp和udp协议收发任意的数据,比如二进制的图片、音频、视频等数据,或者是xml,json,字符串等文本数据。我们可以采用.NET自带的类库编写,但是由于这些类库只是基础的设施,需要自行处理比如断线重连、网络波动、tcp粘包等等问题,并且还要考虑稳定性和吞吐等因素,所以可以调用一些类库。 这里介绍一个比较稳定可靠,又接口简单的sdk类库。名字叫SharpSocket。本源码是一个示例,教你如何使用该库快速创建稳定快速的网络通信项目


【文件预览】:
SocketHelper
----SocketHelper()
--------IntegerOrString.cs(1KB)
--------EnumClass.cs(3KB)
--------SocketHelper.sln(1KB)
--------DelegateHelper.cs(3KB)
--------ControlTag.cs(833B)
--------TCPClient.cs(11KB)
--------Helper()
--------Properties()
--------TCPServer.cs(12KB)
--------SocketHelper.suo(73KB)
--------SocketHelper.v12.suo(131KB)
--------UDP()
--------TCP()
--------obj()
--------SocketHelper.csproj(5KB)
--------bin()
----SocketHelperDemo()
--------Demo()
--------Program.cs(509B)
--------Test()
--------Properties()
--------SocketHelperDemo.v12.suo(58KB)
--------obj()
--------SocketHelperDemo.sln(1KB)
--------SocketHelperDemo.csproj(5KB)
--------bin()

网友评论