首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 对TCP上的SIP实现理解
【标  题】:对TCP上的SIP实现理解
【关键字】:TCP,SIP
【来  源】:http://blog.csdn.net/hanyu1980/archive/2006/11/22/1405220.aspx

对TCP上的SIP实现理解

       首先作为UAC和UAS和作为Proxy的概念上是不同的。那么那UAC来说,UAC需要主动连接UAS,即UAC通讯层打开一个连接。TCP使用长连接,并且不同事务共享这些连接。
       UAC发送请求到UAS,UAS进行匹配处理;UAS处理完毕发送应答。理论上,UAS应该在通常的连接上发送应答,如果连接不存在,服务端需要创建一个连接来发送应答。如果存在”received”参数,就用对应的在”received”参数中指定的IP地址。如果存在”sent-by”参数,那么就用”sent-by”指定的port,如果不存在,那么就用缺省的port。
       详细规则参考RFC3261——transport。
 
最简单的编码解码程序:【上一篇】
在 Win32 Application 和 Win32 Console Application 中使用 MFC:【下一篇】
【相关文章】
  • 使用pcap库学习TCP/Ip协议
  • [转]利用嗅探器TcpDump分析网络安全
  • RTP与RTCP协议介绍
  • lwIP TCP/IP协议栈的设计与实现
  • 对netstat中出现warning, got duplicate tcp line的处理
  • SIP协议是如何胜过H.323协议的?
  • TCP的状态变迁
  • Linux下的网络协议分析工具-tcpdump
  • WinForm中单个窗体实现P2P聊天程序(Socket,TcpListener,TcpClient,Thread,)
  • 网络数据采集分析工具TcpDump的简介
  • 【随机文章】
  • 使用JMock来辅助你的单体测试
  • 跨域或者Internet访问Remoting[Remoting FAQ]
  • 数据库设计中常用术语
  • 大公司与开放源(代码)
  • 采用 rsync 实现远程备份(已经成功备份)
  • 实现窗体的渐变背景
  • Diagnostic Commands and Tools(from ST350)
  • tomcat管理界面常用设置 -- 配置数据库连接池
  • 入侵检测系统IDS FAQ(4)
  • [Python] 关于异常处理的的几种方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.