ESFramework 详细说明

下载 ESFramework资料合集.pdf

第一部分 ESFramework 开发手册

+ ESFramework 开发手册(00) -- 概述

        ESFramework 体系的构成

        ESPlus 快速开发

                Rapid引擎 

                四大核心武器 

                可选功能

        ESFramework 群集平台

        ESFramework 体系的特点

        ESFramework与WCF等技术的区别     

+ ESFramework 开发手册(01) -- 发送和处理信息 

        客户端发送信息       

                普通发送

                带ACK机制的发送

                信息同步调用

                回复异步调用

                使用P2P通道发送

                强制经过服务器转发

                发送大数据块

        服务端发送信息     

        处理信息     

        更多说明     

                信息发送模型

                信息处理

                大数据块

+ ESFramework 开发手册(02) -- 在线用户管理、基础功能及状态通知 

        客户端     

                状态改变事件通知

                基础API

                TCP连接状态

                建立TCP连接与登录

        服务端     

                基础控制

                登录验证

                在线用户管理器

        UserID的长度     

        消息的最大长度     

+ ESFramework 开发手册(03) -- 文件(夹)、流(Stream)传送

        ESPlus的文件传送流程     

        用于支持文件传送的基础设施     

                TransferingProject

                 FileTransDisrupttedType

                 IFileTransferingEvents 接口

                SendingFileParas

                IBaseFileController

        断点续传     

        客户端 IFileOutter     

        服务端IFileController     

+ ESFramework 开发手册(04) -- 可靠的P2P

        P2P打洞     

                UDP打洞

                TCP打洞

        P2P 通道的可靠性     

        通道选择     

        P2P通道控制器 IP2PController     

+ ESFramework 开发手册(05) -- 好友与组(已过期,被“联系人”取代

        非强制性依赖     

        好友关系     

                服务端 

                客户端 

        组关系     

                服务端 

                客户端 

        请注意性能     

        最佳实践     

+ ESFramework 开发手册(05) -- 联系人

        非强制性依赖     

        联系人功能服务端详解     

                IContactsManager 

                IContactsController 

        联系人功能客户端详解     

                IContactsOutter 

                关注联系人的实时状态 

        请注意性能     

+ ESFramework 开发手册(06) -- Rapid通信引擎

        客户端Rapid引擎     

                属性 

                方法 

        服务端Rapid引擎     

                属性 

                方法 

                默认窗体 

        RapidEngineFactory     

+ ESFramework 开发手册(07) -- 掉线与心跳机制

        从程序的角度看待TCP掉线     

                程序能立即感知的掉线 

                程序不能立即感知的掉线 

        "心跳"机制     

                原理 

                必须关闭掉线的TCP连接 

                UDP与"心跳" 

                关闭心跳机制 

        客户端如何快速感知自己掉线?     

+ ESFramework 开发手册(08) -- 重登陆模式与掉线重连

        两种重登陆模式?     

        ESFramework对重登陆模式的反应?     

                IgnoreNew模式 

                ReplaceOld模式 

        掉线重连?     

+ ESFramework 开发手册(09) -- ACK机制、同步调用、回复异步调用

        启用ACK机制     

        信息同步调用     

        回复异步调用     

+ ESFramework 开发手册(10) -- 安全机制

        消息格式验证     

        消息加密     

        验证未登录的消息     

        绑定连接     

        空连接     

+ ESFramework 开发手册(11) -- 服务端信息处理模型

        线程池     

        CustomizeInfoHandleMode     

        IocpDirectly方案     

        TaskQueue方案     

+ ESFramework 开发手册(12) -- 服务端性能诊断

        开启诊断功能     

        查看诊断信息     

        诊断日志记录器     

+ ESFramework 开发手册(13) -- ESFramework 二次开发说明

        ESFramework 主要组件     

        ESFramework 二次开发要点     

        跨平台:支持其它平台的客户端     

+ ESFramework 开发手册(14) -- Xamarin移动端开发(Android、iOS)

ESFramework 开发手册 -- Android 版

ESFramework 开发手册 -- iOS 版

ESFramework 开发手册 -- WebSocket 版 (同时支持 ws 和 wss)

ESFramework FAQ -- ESFramework 常见问题解答

第二部分 ESPlatform 群集平台

+ ESPlatform 群集平台(00) -- 概念与模型

        群集基础模型     

        全局的好友管理和组管理     

        策略与原则     

        小结     

+ ESPlatform 群集平台(01) -- 迁移到群集平台

        ESPlatform.Rapid.IRapidServerEngine     

        应用群集管理服务器ACMS     

        启动ACMS     

+ ESPlatform 群集平台(02) -- 从外���访问群集

        IClusterControlService接口   

                AS基础信息与事件

                群集分配策略

        IPlatformCustomizeService 接口     

        例子         

+ ESPlatform 群集平台(03) -- 部署群集端口开放说明

        群集管理服务器ACMS开放的端口     

        应用服务器AS开放的接口     

第三部分 ESFramework 使用技巧

ESFramework 使用技巧 -- 使用紧凑的序列化器,数倍提升性能

ESFramework 使用技巧 -- 实现离线消息

ESFramework 使用技巧 -- 实现离线文件

ESFramework 使用技巧 -- 信息处理,分而治之

ESFramework 使用技巧 -- 部署P2P服务器

ESFramework 使用技巧 -- 大数据块信息

ESFramework 使用技巧 -- 兼容IPv6 

ESFramework 使用技巧 -- 跨平台开发

ESFramework 使用技巧 -- 协议格式自动生成器(跨平台开发小工具)

ESFramework 使用技巧 -- 支持同帐号多设备同时登录(PC端和移动端同时在线)

ESFramework 使用技巧 -- 支持 微信小程序 和 加密的 WebSocket (wss)

第四部分 ESFramework 经验分享

ESFramework 经验分享 -- 故障排查:服务端性能瓶颈

ESFramework 经验分享 -- 故障排查:服务器端口telnet失败

ESFramework 经验分享 -- 故障排查:批量心跳超时掉线

第五部分 ESFramework Demo 介绍

ESFramework Demo -- 入门Demo,简单的即时通讯系统(包含 .NET/Android/iOS/WebSocket/微信小程序/Xamarin 源码)

ESFramework Demo -- 动态组及群聊Demo(附源码)

ESFramework Demo -- 简单的网络硬盘Demo(附源码)

ESFramework Demo -- 视频聊天Demo(附源码)

ESFramework Demo -- OVCS 视频会议系统

ESFramework Demo -- QQ 高仿版

ESPlatform Demo -- 群集、跨服务器通信Demo

第六部分 ESFramework 相关

ESFramework版本变更记录

ESFramework FAQ -- ESFramework 常见问题解答

ESFramework 4.0 性能测试

导航

首页

官方网站

联系我们

站内搜索

OrayTalk 企业即时通讯系统

傲瑞通官网

详细说明

客户端下载

OrayMeeting 视频会议系统

详细说明

客户端下载

ESFramework 通信框架

详细说明

SDK与Demo下载

ESFramework FAQ

版本变更记录

OMCS 语音视频框架

详细说明

SDK与Demo下载

OMCS FAQ

版本变更记录

OVCS 视频会议Demo

详细说明

源码下载

傲瑞实用组件

SDK下载

H5Media 纯网页音视频交互

NPusher 推流组件

MCapture 语音视频采集组件

MFile 语音视频录制组件

MPlayer 语音视频播放组件

OAUS 自动升级系统

StriveEngine 轻量级的通信引擎

傲瑞组件 FAQ

授权

授权流程

产品选购指南

授权方案说明

授权SDK使用说明

其它

支持信创国产化

SDK使用技巧

联系我们