嵌入式硬件 嵌入式软件 嵌入式书籍 嵌入式操作系统 嵌入式开发工具 Window Mobile常用程序 技术资料
>首页 -> 下载中心 -> Window Mobile常用程序

TOP

软件名称:  WinCE下的会话初始协议(SIP)库(EVC版)代码以及测试程序
录 入 者:  
界面语言:  简体中文
下载次数:  31 次
运行环境:  
授权方式:  免费版
软件大小:  976K
浏览次数:  353
发布时间:  2007-05-27 01:15:12
是否含插件:   否
作者/开发商:  
PDF数据搜索:
下载地址: 您还可以搜索其他下载:
 
讯雷高速下载    点击下载  
软件介绍:  

oSIP 协议栈作为GNU维护的SIP 开发库,结构简单,小巧,可移植性好,可以应用于支持POSIX 的任何系统当中,已经被成功地移植到Solaris,HP unix,RT OS VxWorks,Windows 和GNU/Linux系统中并且获得了广泛的应用。
这里是将OSIP协议移植到WinCE下,我的工作主要在EVC上进行的,使用的libosip2.0.9+eXosip0.7.6,目前在Pocket PC 2003上面程序已经通过初步测试,能够使用来进行INVITE、RING、ACKNOWLEDGE和DECLINE操作等等。可以依据需要使用这个库来开发其他的SIP应用程序。
附件是整个工程的代码,其中EXOSIP为EXOSIP库,LIBOSIP为LIBOSIP库。每个文件夹PLATFORM下为工程文件夹,VSNET文件夹中的工程可以在VS2003下面编译出PC版,WINCE文件夹中的工程可以编译出WINCE/PPC版。
在EXOSIP\PLATFORM里面,TestOsipEx_PC为PC上的测试程序,可以在VS2003下编译运行;TestOsipEx为EVC下的测试程序,可以在EVC4下编译运行。


特别说明:
    本程序的修改主要是针对WINCE增加了一些条件编译选项,snprintf定义为_snprintf,benginthreadex_为CreateThread,_endthreadex为ExitThread,针对WINCE API下面对time函数的实现不太好,我用了GetSystemTime加上后面一些计算来计算的时间,和标准time返回有偏差的,需要精确时间值的需要再进一步修改一下。另外是在jpipe.c中,WINCE下setsockopt无正常返回,这里我在WINCE中将其省略,需要设置这里接收超时的可以再修改一下。
    本来应该写一个文档上来,可惜时间仓促,就先写这些了,大家可以通过在源程序里面搜索_WIN32_WCE可以找到相关的修改部分,总共不超过100处。


致谢:
其中的测试程序参考的“一个基于exosip的软电话例子”
http://www.52blog.net/user1/51004/archives/2005/357082.shtml
http://blog.csdn.net/wffy

下载说明: ☉推荐使用讯雷下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请联系我们,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

评论

称  呼:
内  容:

-->

相关栏目

下载中心
[DSP [技术资料 [Window Mobile常用程序 [嵌入式开发工具 [嵌入式操作系统 [嵌入式书籍 [嵌入式软件 [嵌入式硬件 [单片机

最新软件

·手机基站定位重庆移动版
·单片机反编译器 V1.2
·avr_c例子
·PC机与多台单片机实时通..
·一揽子资料之:AVR单片机..
·uPSD3200单片机快速入门
·P89V51系列单片机ISP下载..
·飞思卡尔32位MCU应用笔记..

热门软件

·c_c++嵌入式系统编程
·最新ARM嵌入式开发视频教..
·嵌入式Linux设计与应用
·uCOS中文书
·嵌入式系统开发圣经
·Windows CE开发初步
·uC/OS-II v2.52
·ARM论文集

推荐软件