Midapex.Net 开发指南
工程:Midapex.Net
用途:封装系统网络功能,提供创建网络应用的基础库。
授权方式:GPL V3
版本:V2.0
平台: .NET 2.0
IDE: Visual Studio 2008
©2008 Midapex
.NET为网络程序的开发提供了很好的支持,但如果要写一个健壮的网络程序,还是要有很
多的工作要做,该开发包着重于解决这些问题,为网络开发提供便利。功能特点如下:
使用异步Socket,它的内部使用IOCP实现,性能优越。
实现通讯中的心跳功能,能即时发现处理‘死连接’现象。
通过自定义报文或者文本字段实现通讯数据的自动分段。
支持数据加密传输。
支持Mono,可以跨平台使用该库。
1.创建基本的 C/S 通讯模式
使用异步Socket实现TcpServerBase和TcpClientBase,为创建基本的TCP应用提供支持。
TcpServerBase用于创建基本的服务器程序,启动一个基本的Server需要指定一个监听的端口,
其它的可选的参数包括服务器的回话容量和是否启用心跳检查功能。TcpClientBase用户创建基
评论0