毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道C++/VC设计

基于SIP协议的即时聊天系统

  • 设计环境:access + C++/VC设计
  • 论文字数:14000
  • 包含资料:论文+源码
  • 相关Tags:
  • 难度系数:

基于SIP协议的即时聊天系统简介

     SIP即时消息机制的工作流程涉及SIP的3个功能实体是:用户代理客户端(UAC),代理服务器Proxy和用户代理服务器端(UAS)。用SIP 传递即时消息,有两种模式:○1pager 模式,用信令传递IM,消息之间没有明确的联系,或者说“会话”的概念仅存在于用户的想象中。○2session 模式,用INVITE 建立,用BYE 结束的一个会话,IM 是其中的媒体流。两种模式都有存在的价值(设想一下腾讯公司的QQ 的普通消息和UDP 直连的对话模式)。
其具体实现步骤如下:
(1)用户注册:用户开机上线后,通过用户代理客户机向服务器端发送注册信息,该服务器的SIP注册服务器接收到注册信息后,要先对客户端进行身份验证,确认其合法后再对该用户的状态信息、IP地址信息等进行更新。
(2)会话建立:如果两个用户在同一域中则采用代理呼叫方式,若在不同域中则采用重定向呼叫方式。假设在同一域中则呼叫过程如图1。

[1]主叫发出INVINTE类SIP请求消息,由代理服务器(Proxy)接收;
[2] Proxy收到请求消息后向主叫发响应消息;
[3] Proxy向定向服务器(Location)获取被叫地址;
[4] Location向Proxy发被叫地址;
[5]代理服务器“代理”主叫向被叫发出INVITE 类SIP请求消息;
[6]被叫向Proxy发回响应信息,表示请求正在处理;
[7]被叫向Proxy发回响应信息,表示已经找到了一个被叫最近注册过的地址(被叫可能在此,也可能不在) ,并且试图提示被叫用户;
[8]Proxy向主叫适配器发回传达第○7步的同样意义的响应信息;
[9]被叫向Proxy发回响应,表示被叫同样加入该会话,即呼叫被接纳;
[10]Proxy向主叫发回响应,表示被叫同样加入该会话,即呼叫被接纳;
[11]主叫向被叫发出ACK类SIP请求消息,表示客户端已经收到了服务器对

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
·上一毕业设计:图形控件的设计与实现
·下一毕业设计:手机商城系统

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询