文件名称:socket异步通信框架
文件大小:8KB
文件格式:RAR
更新时间:2018-11-11 05:18:30
socket 异步
相关类、常量定义 抽象类:不能直接继承 1、封装消息的发送和接收方法,支持不同数据类型、业务类型的消息 2、具体业务客户端和服务器实现类,继承以下三个事件方法就可以处理具体业务 Protected Overrides Sub OnEndReceiveEvent(ByVal handler As Socket, ByVal bytesRead As Integer) End Sub Protected Overrides Sub HandleStringData(ByVal handler As Socket, ByVal operate As Integer, ByVal data As String) End Sub Protected Overrides Sub OnEndSendEvent(ByVal handler As Socket, ByVal bytesSent As Integer) End Sub 客户端类:继承自AsynchronousCommonSocket,供具体的业务客户端类继承, 提供以下方法 1、启动客户端服务 2、服务端数据读取(异步) 3、发送客户端数据(异步) 4、停止客户端服务 服务器类:继承AsynchronousCommonSocket,供具体的业务服务器端类继承, 提供以下方法 1、启动服务器端服务 2、客户端数据读取(异步) 3、发送服务端数据(异步) 4、停止服务器端服务
【文件预览】:
SocketFrame
----CommonSocketModule.vb(3KB)
----AsynchronousSocketListener.vb(5KB)
----AsynchronousCommonSocket.vb(16KB)
----AsynchronousSocketClient.vb(4KB)