1 / 28
文档名称:

XNet通讯简述演示文稿.ppt

格式:ppt   大小:570KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

XNet通讯简述演示文稿.ppt

上传人:yzhfg888 2018/1/20 文件大小:570 KB

下载得到文件列表

XNet通讯简述演示文稿.ppt

文档介绍

文档介绍:XNet通讯简述
目录
Xnet原理概述
XNet开发关注点
服务器
XNET日志分析;
XNET服务器级联
一、XNet原理概述
XNET原理概述-1
XNET是我公司自主开发的通讯中间件:
采用TCP/IP通讯协议,长连接,异步方式;
功能:
建立,断开连接,发送接收数据;
支持逻辑寻址,编程时不需考虑对方地址,支持单播,多播的发送方式;
发送中自动压缩;
在线联机检测,发现断连可自动重连;
服务器多层级联;
支持数据优先级设置;
XNET原理概述-2
Data打包;
XNET报文结构:
系统区+用户区
系统区由18位固定长度的包头:
Source\0 + Target\0 + Title\0 + Mark\0
XNET逻辑名称:xnet通讯时寻址的主要依据,逻辑名必须唯一;
服务器本身,服务器逻辑名是域名(d boc 12300,域名即为boc);
客户端(通讯的程序),逻辑名(终端名)为“”,应用逻辑名对于后台应用进程是写在配置文件或者固化在代码中(该类程序一般不能起多个),而对于客户端,一般都会有很多客户端同时登录,一般由服务器自动分配;
XNET原理概述-3
Xnet内部逻辑名称可用来判断数据返回路径,对程序员而言,该名字能简洁地辨识出数据的来源和去向,便于查看日志;(故要求程序员在命名程序的逻辑名时注意要能简洁地标识当前程序)
日志看,用******@:111 来表示,逻辑名称,用点号分开,,111是端口号(端口号随机分配),逻辑名和ip、端口做了绑定, xnet根据逻辑名可发送信息给相应客户端,
XNET寻址:支持逻辑寻址和title寻址,我们一般常用的还是title寻址;
XNET原理概述-6
XNET级联拓扑图
二、开发关注点