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
    

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

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

ClientMIDlet.class

3.3 HTTP
a .php(模拟验证用户名和密码)
javaME学习之-简单网络编程<?php
javaME学习之-简单网络编程   
$userName=$_GET["userName"];
javaME学习之-简单网络编程   
$pwd=$_GET["pwd"];
javaME学习之-简单网络编程  
javaME学习之-简单网络编程   
if($userName!="zhang"||$pwd!="123")
javaME学习之-简单网络编程   
echo "error!";
javaME学习之-简单网络编程   
else
javaME学习之-简单网络编程   
echo "welcome {$userName}!";
javaME学习之-简单网络编程
?>
MainMIDlet.class
 pauseApp() {

    }

}


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

 

其他

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

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

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

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

 

相关文章:

  • 2021-10-09
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-24
  • 2021-12-26
  • 2021-07-25
猜你喜欢
  • 2022-02-18
  • 2021-11-03
  • 2022-01-21
  • 2021-07-07
  • 2021-06-01
  • 2022-12-23
相关资源
相似解决方案