网络
kenrry1992
还不错~
展开
-
即时通讯技术简介
即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能:即时通讯 - 在用户和在线朋友之间来回发送信息聊天 - 创建用户与朋友或工友的自定义聊天室网页链接 - 共享用户喜爱的网址支持图片 - 浏览朋友计算机中的图片支转载 2016-03-03 20:32:44 · 4114 阅读 · 0 评论 -
即时通讯之二
IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复杂,但是基本的原理和以上的差不多,无非是采用服务器XMPP协议的网络架构 XMPP是一个典型的C/S架构,而不是像大多数即时通讯软件一样,使用P2P客户端到客户端的架构转载 2016-03-03 20:34:24 · 777 阅读 · 0 评论 -
即时通讯之三
在了解了XMPP的基本结构和一些概念之后,我们暂时告别枯燥的理论学习,来动手搭建一下Openfire+Spark的开发环境,实际感受一下搭建整套IM通讯系统的过程。开发环境:windows XP sp3,Eclipse3.6.1,jdk1.6.0_24,Ant1.7首先从官网上下载最新版本的openfire源码第二步,在Eclipse中创建名为openfire的ja转载 2016-03-03 20:35:12 · 383 阅读 · 0 评论 -
深入浅出Cocoa之Bonjour网络编程
Cocoa 网络框架:Cocoa 网络框架有三层,最底层的是基于 BSD socket库,然后是 Cocoa 中基于 C 的 CFNetwork,最上面一层是 Cocoa 中 Bonjour。通常我们无需与 socket 打交道,我们会使用经 Cocoa 封装的 CFNetwork 和 Bonjour 来完成大多数工作。注:cocoa 很多组件都有两种实现,一种是基于 C 的以 CF 开头转载 2016-02-25 17:20:02 · 515 阅读 · 0 评论