当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: Wireless Messaging API属于J2ME体系的一个Optional Package,通常简称为WMA,使用它可以通过无线连接发送和接受短文本信息或者是二进制信息。
 

 

 ·java transaction api概述(1)    »显示摘要«
    摘要:引言jta(java transaction api)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。jdbc驱动程序的jta支持极大地增强了数据访问能力。本文的目的是要提供一个关于的java事务处理api(jta)的高级的概述,以及与分布式事务相关的内容。一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果。 一个分布式事务处理只是一个在两个或更多网......
    摘要:midp 2.0里面包括一个用来简化编写二维游戏的api函数。这个api函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类。这五个类主要提供了两个重要的功能: 新的gamecanvas类使得在一个游戏循环体内画一个screen和响应键盘输入成为可能,而不需要调用系统的paint和input线程。 功能强大而复杂的图层(layer)api函数可以轻......


Wireless Messaging API
上一页   ...

下面我们来看一段简单的创建sms客户端的代码:

【程序编程相关:中国电信2007年停建PSTN 全面采用

【推荐阅读:阿尔卡特获山西移动2900万美元网络增容

import javax.microedition.io.*; 【扩展信息:阿尔卡特收购朗讯案近日出结果 协议细节曝

import javax.wireless.messaging.*;

.....

messageconnection conn = null;

string url = "sms://+417034967891";

try

{

conn = (messageconnection) connector.open( url );

// do something with the connection

}

catch( exception e )

{

// handle errors

}

finally

{

if( conn != null )

{

}}

现在sms客户端是创建起来了,也就是说你手上的设备已经与服务器建立了连接,那么如何发送短信息呢?首先,你应该使用messageconnection接口的newmessage()方法创建一个空(empty)的消息,然后再设置该消息的payloadtext(也就是需要发送的文本或者是二进制数据),最后调用messageconnection的send()方法将短信息发送到目标设备中去.请看下面的代码:

public void sendtext( messageconnection conn, string text)

throws ioexception, interruptedioexception {

textmessage msg = conn.newmessage( conn.text_message );

msg.setpayloadtext( text );

conn.send( msg );

}

如果是发送二进制格式的数据,那么代码略有不同:


...   下一页
    摘要:java语言是完全面向对象的,它的线程机制和对象序列化特别容易使用,使用java来建立一套多线程服务器要比使用其它语言方便的多,如果你再把它的异常处理机制利用好,那么你就可以建立一个商业级的多线程服务器了。由于采用了消息队列和socket传输方式,所以不会出现丢消息的问题。这套服务器可以作为实时聊天服务器、多人协同的协作服务器等等。消息系统的建立这套服务器的消息系统采用的是对象传输的机制,而不是以......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE