.Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--类设计1

本案例使用.Net Socket的Tcp、Udp实现字串、文件、各种序列化对象的网络传输,同时封装了Tcp的粘包、半包处理细节,定义了网络封包格式,在发送端和接收端无需考虑内部传输细节。以下是类设计:

序列化相关类类图:

image

序列化相关类代码:

示范代码
示范代码

 

网络封包相关类类图:

image

网络封包相关类代码:

示范代码

提供网络封包传输服务的核心类:

image

你可能感兴趣的:(socket)