- 浏览: 184864 次
- 性别:
- 来自: 成都
最新评论
-
donggongai:
Blackbaby 写道mazhi4562qq 写道moist ...
openfire集成现有系统的用户表 -
Blackbaby:
mazhi4562qq 写道moistrot 写道哥们,你集成 ...
openfire集成现有系统的用户表 -
mazhi4562qq:
moistrot 写道哥们,你集成成功了吗?我这样集成之后,登 ...
openfire集成现有系统的用户表 -
dxcsingle:
哥们 我如今也遇到这个问题 能讲哈怎么处理么?
openfire集成现有系统的用户表 -
hooktoo:
该例子有很严重的问题,java没释放内存
JNative dll回调函数使用实例
文章列表
json-rpc:
http://code.google.com/p/json-rpc-for-java/
xml-rpc:
http://ws.apache.org/xmlrpc/index.html
http://xmlrpc.sourceforge.net/
webservice:
http://www.ibm.com/developerworks/webservices/library/ws-javaclient/index.html
- 2009-07-01 17:37
- 浏览 1734
- 评论(0)
http://mina.apache.org/
http://cindy.sourceforge.net/
http://www.jboss.org/netty/
http://xsocket.sourceforge.net/
java nio文章:
http://onjava.com/pub/a/onjava/2004/09/01/nio.html?page=1
- 2009-06-30 17:11
- 浏览 1515
- 评论(0)
http://xmlpull.org/xmlpull-website/impls.shtml
http://acs.lbl.gov/nux/
http://woodstox.codehaus.org/
http://sourceforge.net/projects/beep/ smack for j2me
http://www.igniterealtime.org/community/message/185575#185575 jingle
http://blog.csdn.net/jianhenk/articles/272234.aspx jabber协议概述
http://www.activequant.org/wiki/xmppxmlrpcapi jabber-rpc
http://www.kjkoster.org/zapcat/Hiberna ...
- 2009-06-29 15:30
- 浏览 1606
- 评论(0)
When creating a component you are saying that the server will
provide a new service and packets should be routed to the component to
execute the new service. Therefore, each component will provide a new
subdomain (eg. search.myserver.com) for the server (eg. myserver.com).
So packets whose domain ...
- 2009-06-27 12:41
- 浏览 1643
- 评论(0)
在用SSL立连接,但总是提示握手失败,对方关闭连接。
avax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.s ...
- 2009-06-24 09:32
- 浏览 1754
- 评论(0)
JNative是供java直接调用c++dll的工具包,这样java程序员仅仅知道c++dll中的函数名和参数类型就可以直接调用dll 了,省去了使用JNI的繁琐。
下面是一个使用c++dll回调函数的例子:
dll名字JNativeTest.dll
C++代码:
JNativeTest.h:
#ifndef JNativeTes_H
#define JNativeTes_H
/** The following ifdef block is the standard way of creating macros which make expo ...
- 2009-06-23 13:24
- 浏览 2393
- 评论(1)
这两天在用java swing触发调用pjsip生成的dll内的函数时发生JVM Crash,在网上找了半天也没找到好的解决方法,后来在同事的指点下,发现可能是因为线程起动不一致引起,测试了一下果然OK了。。。。代码只是改了下初始化顺序,很无语哈
另:附上java调用C/C++的动态库时的几个开发包
http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2009-May/007670.html
pjsip for java
http://sourceforge.net/projects/jnat ...
- 2009-06-22 21:15
- 浏览 2354
- 评论(2)
FXS和FXO是模拟电话线(也叫做POTS—普通老式电话业务)使用的端口的名称
FXS—外围交换用户话机接口是将模拟线路传输到话机的埠。换句话说,就是传送拨号音,电池电流以及响铃电压。
FXO——外围交换局接口是接受模拟线路的埠。它是电话或传真机,或模拟电话系统上的插口,用来传输挂机/摘机指示(回线闭合)。由于FXO端口附着于装置上,如传真机或电话机,所以这种装置通常被称为“FXO装置”。
FXO和FXS总是相辅相成的,类似插头和插座的关系。
如果没有企业通信交换机,电话将直接连接到由电话公司提供的FXS端口上。
无PBX系统下的FXS / FXO
如果您有一台企业 ...
- 2009-06-18 13:27
- 浏览 6349
- 评论(0)
The Via header field indicates the transport used for the transaction and identifies the location where the response is to be sent
The Route header field is used to force routing for a request through
the listed set of proxies.
via在请求的时候记录,回来response的时候弹出。route只在请求的时候找下一跳用到,他们不存 ...
- 2009-06-13 00:02
- 浏览 2685
- 评论(0)
这两天更换sip服务器,发现原来的程序登陆不上,后来通过抓包发现是少了cnonce和nc字段所导致, 那就加上吧,不过这里要注意的是这两个字段是要被用于生成摘要响应的。修改后的代码见附件。
说明
:
qop
:客户端选择的保护方式。 "auth"表示只进行身份查验, "auth-int"表示进行查验外,还有一些完整性保护。需要看更详细的描述,请参阅RFC2617
nc
:"现时"计数器,这是一个16进制的数值,即客户端发送出请求的数量(包括当前这个请求),这些请求都使用了当 ...
- 2009-06-10 11:49
- 浏览 1762
- 评论(0)
http://www.javaworld.com/
http://java-source.net/
http://www.java-examples.com/java-string-split-example
http://ostermiller.org/convert_java_outputstream_inputstream.html
http://www.java2s.com/CN/Code/Java/CatalogJava.htm 例子
http://www.jsresources.org/faq_audio.html java 语音
...
摘要:会话启动协议研究工作组提出3种协议功能扩展方式:方法扩展、头部扩展和消息体扩展。文章深入探讨了包含这3种扩展方法的事件通告机制,给出了基于这一机制的自动回叫业务实例,并讨论了该机制的安全性。
关键 ...
- 2009-06-03 11:16
- 浏览 3505
- 评论(0)
Java调用动态库所需要关心的问题:
如何装载dll文件,以及如何定位所要使用的方法;
数据类型是如何对应的;
如何给使用的方法传递参数;
如何获取返回的值。
1) 编写java程序:这里以HelloWorld为例。
class HelloWorld {
public native void displayHelloWorld();
static {
System.loadLibrary("hello"); //要调用的dll库
...
- 2009-06-03 09:10
- 浏览 815
- 评论(0)
一、NAT/ALG 方式
普通NAT是通过修改UDP或TCP报文头部地址信息实现地址的转换,但对于VOIP应用,在TCP/UDP净载中也需带地址信息,ALG方式是指在私网中的VOIP终端在净载中填写的是其私网地址,此地址信息在通过NAT时被修改为NAT上对外的地址。
此时当然要求ALG功能驻留在
NAT/Firewall设备中,要求这些设备本身具备应用识别的智能。支持IP 语音和视频协议(H323、SIP、
MGCP/H248)的识别和对NAT/Firewall的控制,同时每增加一种新的应用都将需要对 NAT/Firewall进行升级。
在安全 ...
- 2009-06-03 00:28
- 浏览 1297
- 评论(0)