上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 98 下一页
摘要: VoIP(Voice over Internet Protocol)简而言之就是将模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递。VoIP的基本原理是通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按 TCP/IP 标准进行打包,经过 IP 网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。 IP 电话的核心与关键设备是 IP 网关,它把各地区电话区号映射为相应的地区网关 IP 地址。这些信息存放在一个数据库中,数据接续处理软件将完成呼叫 阅读全文
posted @ 2014-01-13 15:12 路在脚下, 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/kylinbl/article/details/8965074(KylinBL的专栏)最近在使用xmppframwork来实现一个聊天应用,碰到了一个问题,应用进入后台以后,就接收不到消息了;怎么样才能使应用被切到后台时,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样),下面一步一步来分析。针对iOS应用的状态,存在以下三种情况:1)若iOS应用为活动状态,刚与服务器保持一个长连接,客户端与服务器通过此连接收发消息。2)若iOS应用为退出状态,长连接被断开,服务器向客户端发消息则通过APNS推送消息实现。3)若iOS应用刚刚切至 阅读全文
posted @ 2014-01-13 14:45 路在脚下, 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 1,-(XMPPMessage *)sendMessage:(NSString *)newMessage andJID:(XMPPJID *)jid{ NSXMLElement *body = [NSXMLElementelementWithName:@"body"]; [body setStringValue:newMessage]; XMPPMessage *message = [XMPPMessageelementWithName:@"message"]; [message addAttributeWithName:@"type" 阅读全文
posted @ 2014-01-13 09:45 路在脚下, 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1, [xmppStreamaddDelegate:selfdelegateQueue:dispatch_get_main_queue()];2, im_queue = dispatch_queue_create("im.queue", Nil); [xmppStreamaddDelegate:selfdelegateQueue:im_queue];3,- (XMPPMessage *)xmppStream:(XMPPStream *)sender willSendMessage:(XMPPMessage *)message{ TTLog(@"%@",m 阅读全文
posted @ 2014-01-12 18:03 路在脚下, 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1,nsfilemanager:对文件的管理,增删改查2, 沙盒:就一个目录结构,其它资源文件都是基于这个,3,mainbundle:主要是 对存放资源的查找,不清楚 与nsfilemanager的查找 有神马区别,从范围上,从数量上,NSFileManagerNSHomeDirectoryNSBundle文件相关, 阅读全文
posted @ 2014-01-12 16:05 路在脚下, 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cocoachina.com/bbs/read.php?tid=9640bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundlebundle中的有些资源可以本地化.例如,对于foo.nib,我们可以有两个版本: 阅读全文
posted @ 2014-01-12 15:56 路在脚下, 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 找图片, 阅读全文
posted @ 2014-01-12 15:40 路在脚下, 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/totogo2010/《容芳志专栏》1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行,其中核心内容是:sandbox对应用程序执行各. 阅读全文
posted @ 2014-01-12 15:21 路在脚下, 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 第一次见 回调过程发生在 两行代码之间,而不是两个分离的方法,//发送信息-(XMPPMessage *)sendMessage:(NSString *)mess andJID:(XMPPJID *)jid{ NSXMLElement *body = [NSXMLElementelementWithName:@"body"]; [body setStringValue:mess]; XMPPMessage *message = [XMPPMessageelementWithName:@"message"]; [message addAttributeWi 阅读全文
posted @ 2014-01-10 16:21 路在脚下, 阅读(299) 评论(0) 推荐(0) 编辑
摘要: XMPPElementReceipt *receipt = [XMPPElementReceiptnew];// * - Do an instantaneous check (pass timeout == 0)// * - Wait until the element has been sent (pass timeout 0) [mStream sendElement:message andGetReceipt:&receipt]; [receipt wait:-1];// * If you later want to check to see if the element ... 阅读全文
posted @ 2014-01-10 16:07 路在脚下, 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 98 下一页