J2ME网络编程两种方法的分析

http://tech.ddvip.com   2007年11月22日    社区交流

内容摘要:本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法。

  以上就是一个简单的HTTP连接并且从服务器获取响应信息的例子,应该很简单了吧。客户端就是上面那个样子,服务器端只要配置好IIS,增加一个网页来对客户端的请求做出响应就行了,其实跟一般的网页请求没有多大区别,很简单吧!!

  上面的Socket客户端连接程序就应该算是完工了,下面是搭建服务器端对客户端的连接进行响应。建立服务器端程序,只需要有以下代码即可:

  SocketConnection

  下面还是从实例入手讲一下J2me的Socket编程。

  程序首先打开以IP地址为192.168.0.1:6666的Socket连接,如果连接失败则抛出异常,程序结束。如果Socket连接成功,则继续。

  public boolean SocketConn(String s) throws IOException{
 // =============================================================
 // s是Socket连接字符串
 // 这里的例子是发送用的用户名和密码到服务器端进行用户验证
 // 比如 String s = "socket://192.168.0.1:6666"
 // =============================================================
    
 private StreamConnection conServer;
 private String strServerAddr;
 private boolean bConnected;
    
 conServer = null;
 strServerAddr = s; // 连接地址
 bConnected = false; // 连接状态
    
 try
 {
  conServer = (StreamConnection)Connector.open(strServerAddr);
 }
 catch(Exception exception)
 {
  System.out.println("Connect server error");
  bConnected = false;
  return false;
 }
 bConnected = true;
 System.out.println("connect ok!");
 return true;
}

责编:豆豆技术应用

正在加载评论...