1.涉及网络:
              1.Socket
              2.UDP
              3.HTTP
   
 2.主要操作对象
此三个对象一般都是由父接口Connection的一个实例强转而成。
 例如:Socket:
             SocketConnection scc=(SocketConnection)Connector.open("socket://:8787");//服务器端侦听
          UDP:
            UDPDatagramConnection    udc=(UDPDatagramConnection)Connector.open("datagram://:8787");
          HTTP:
            HttpConnection hc=(HttpConnection)Connector.open("http://localhost:81/a.php"); 
3.简单DEMO实例

3.1 Socket

ServletMIdet.class
    
Code

ClientMIDlet.class
Code
效果: 客户端与服务端进行通话 显示各自内容

3.2 UDP
 UDP(只管发送 不管发送状态   进行Datagram数据报传输)  此DEMO实现效果同上
ServerMIDlet.class
Code

ClientMIDlet.class
Code

3.3 HTTP
a .php(模拟验证用户名和密码)
<?php
   
$userName=$_GET["userName"];
   
$pwd=$_GET["pwd"];
  
   
if($userName!="zhang"||$pwd!="123")
   
echo "error!";
   
else
   
echo "welcome {$userName}!";
?>
MainMIDlet.class
Code


控制台输出:page content:welcome zhang!

 

其他

1、打开文件方法,建立文件连接进行IO通讯

Connection conn = Connector.open(file://myfile.dat);

2、调用串口通讯的建立方法

Connection conn = Connector.open("comm:0; baudrate=5333");

 

posted on 2009-09-20 21:28  冷傲残痕  阅读(891)  评论(1编辑  收藏  举报