老莫的笔记本  
  
查看: 1293|回复: 1

如何封装及时通讯【待实现】

[复制链接]

33

主题

50

帖子

281

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
281
发表于 2018-8-24 10:57:35 | 显示全部楼层 |阅读模式
1. 先在同域名下跑起来;
2. 将域名转为跨域模式; 【提出域名,提出 执行函数,提出发往地址 作为参数  然后二次处理  】
假设
封装出来,单独提供通信功能的 模块叫做  S    ;  
需要沟通的客户端页面  M   ,  需要接收到信息的 客户端页面 N ,   以及MN的 后台服务  L

执行流程:
1. M 在输入框中 输入  ‘你真胖’   发送给 N , ----> 【 M->S 】
2. S 接收到信息,并且 将接收到的信息转发给服务L  ---->  【S->L】
3. L 接收到信息 , 处理信息 ,然后再 发送一条信息给 L ,告诉S 把这条信息发送给 N    ----> 【L -> S】
4. S 接收到信息 , 并且将这条信息  发送给N -----> 【  S->N 】
5. N 接收到了M 发来的信息:“你真胖”----> 【 OVER 】

注意点:
1. M 向 N 发信息 其本质 是 M -> 服务器发信息 ->N 发信息  ;
2. S 本身只提供地址的转换而已, 也就是通过 S 来驱动 L 与 N 的 函数;
3. S 可以携带部分信息;  

拓展点:
1、提供聊天框样式;
2、提供本地缓存聊天记录功能;




回复

使用道具 举报

662

主题

878

帖子

5141

积分

超级版主

Rank: 8Rank: 8

积分
5141
发表于 2018-8-28 08:54:09 | 显示全部楼层
逻辑再整理
M->L->S>N     【既然发送的时候则自然触发操作直接向后台存数据, 那不用先发给S    而是在最后 L与N通信的 过程中 利用S 】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表