
通信
风不清云不淡
在风轻云淡的春天里,踏青也许是最好的选择,做coding是不是太浪费了。。。恩,还是晚上coding吧。
展开
-
Linux环境进程间通信---管道通信(2)
在本系列序中作者概述了 linux进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实例对其读写规则进行了程序验证,这样做转载 2009-12-05 10:40:00 · 756 阅读 · 0 评论 -
打sip电话的几种配置方式:
打sip电话的几种配置方式:(1) Skypeout in Fring/Nimbuzz 可行, 但fring/Numbuzz 连线常中断且音质时常delay 1~2 秒; 无法讲太快音质比PC/ADSL 上讲Skypeout 要差很多(2) SIPdroid + [www.voipbuster.com]优: 音质比(1)好, delay 少, 且可以直接从SIPdroid 拨, 不须再跑其原创 2010-05-13 17:51:00 · 6488 阅读 · 0 评论 -
有关PBX应用和交互语音应答系统的方案
(1)Digium发起的Asterisk是首批开源VoIP项目之一,也是最早的VoIP PBX之一。Asterisk是一个非常成熟的平台,采用GPL许可证,它几乎支持连大企业都会希望VoIP网关解决方案提供的各种功能,包括语音邮件、呼叫转移、会议功能,甚至交互语音应答(IVR)等。它还有呼叫详细记录--这是VoIP的滚滚财源,以及适合用于虚拟教室或者虚拟会议室等场合的高级特性。其庞大的开转载 2010-05-13 16:50:00 · 1493 阅读 · 0 评论 -
如何利用局域网的资源打内线IP电话
摘要:本文系统介绍局域网中IP电话的实现原理;在MCU中如何实现Lean TCP/IP协议;对电话的信令和语音信号怎样打成IP包,进行了具体阐述;并给出在实际中如何选出相应的支持芯片及完整的硬件设计模块。 1 概述 当今各个公司、企事业单位都拥有各自的局域网。在平时的数据传输当中,总有一部分带宽资源是处于闲置状态。本文主要就是阐述如何充分利用这部分资源实现单位内部的语音传输。若采用这转载 2010-05-06 14:05:00 · 11164 阅读 · 2 评论 -
在局域网中建立IP电话网
在局域网中建立IP电话网(转载)在局域网中建立IP电话网 现在,大多数的机关和公司内部都有局域网,它对于提高办公效率,促进内部资源共享起到了不少作用。但是,仍然有好多可以用来方便大家日常工作的局域网功能目前很少被人们利用。例如,大家工作中可能都遇到过这种情况:一个机关或公司的各部门很分散,但是又需要经常联系,即使是每个房间都有电话,但是不可能为每个人都安装一个电话,当你需要找一个人的时候转载 2010-05-06 13:47:00 · 2384 阅读 · 0 评论 -
IP电话基本原理详细解析
一、IP电话基本原理: 通过语音压缩算法对语音信号进行压缩编码处理,然后把这些语音数据按TCP/IP标准进行打包,经过网络把数据包发送到接收地;接收端把这些语音数据包串起来,经过解码解压缩处理后恢复成原来的语音信号,从而达到由互联网传送语音的目的。 二、IP电话工作流程: (1) 语音的数字化 这是IP电话的第一步工作,如果用户使用的是计算机,那么数字化原创 2010-05-06 19:50:00 · 24662 阅读 · 0 评论 -
Setup IP PBX for small business step by step
1. InstructionMore and more peoples start small business now, such as home based business. It is very important to keep communication with our customers. In normal, most of us just use a simple tele转载 2010-05-06 14:13:00 · 1604 阅读 · 0 评论 -
XMPP协议的原理介绍
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;原创 2010-04-19 13:30:00 · 142910 阅读 · 47 评论 -
openfire及其源码的开发和部署
一、openfire的Eclipse环境搭配 1、官网http://www.igniterealtime.org/ 2、Eclipse环境(包括JavaSE),Openfire的源代码包(例如:openfire_src_3_3_2.zip,可到jivesoftware官方网站下载),Mysql数据库V5以上(当然可以用其他数据库,但在此例中选用Mysql作为Openf原创 2010-04-14 11:37:00 · 16308 阅读 · 8 评论 -
Openfire+Spark+Spark Web安装配置(配置自己的聊天工具)
一、 安装环境操作系统:Windows XP Prefessional SP2服务器软件:Openfire 3.4.2 Openfire Enterprise 3.4.2客户端软件:Spark 2.5.7 Spark Fastpath Webchat 3.4.1JDK:J2SE 5.0 (1.5.0_03)转载 2010-03-26 09:58:00 · 12694 阅读 · 2 评论 -
使用开源jabber(XMPP)协议及openfire架设内部即时通讯服务
【转自】http://www.blog-dragon.com/2007/10/jabber-xmpp-openfire-spark.html Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。 XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在转载 2010-03-25 16:13:00 · 4607 阅读 · 0 评论 -
数字签名技术
1.定义数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。 简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防原创 2010-03-16 09:11:00 · 1413 阅读 · 0 评论 -
Linux下进程间管道通信
一.进程间通信概述:进程间通信IPC(Interprocess Communication)是在Linux/UNIX下编程经常会碰到的问题,它的实际意义在于怎么样让多个进程可以互相的访问数据。在Linux/UNIX环境下可以由多种方式来实现上述的问题,二. 进程间管道通信理解一般来说,linux下的进程包含以下几个关键要素:有一段可执行程序;有专用的系统堆栈空间;原创 2009-12-05 10:28:00 · 2651 阅读 · 0 评论 -
Java的安全学习(包括加密,数字签名,证书和认证)
(1)消息摘要: 消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。 消息摘要采用单向Hash 函数将需加密的明文"原创 2010-04-20 13:28:00 · 7270 阅读 · 1 评论