www.pudn.com > j2me_QQ.rar > ReceiveMessage.java


import javax.microedition.io.*; 
import java.io.*; 
import javax.microedition.lcdui.*; 
 
public class ReceiveMessage implements Runnable 
{ 
   private Thread ReceiveMessageThread; 
   private String message=""; 
   private String ConnectionURL=""; 
   private StreamConnection con=null; 
   private InputStream is=null; 
   private int data=0; 
   public ReceiveMessage(String ConnectionURL) 
   { 
      this.ConnectionURL=ConnectionURL; 
      ReceiveMessageThread=new Thread(this); 
   } 
 
    
   public void setConnectionURL(String ConnectionURL) 
   { 
      this.ConnectionURL=ConnectionURL; 
   } 
    
   public String getConnectionURL() 
   { 
      return ConnectionURL; 
   } 
    
    
   public void run() 
   { 
      String str="" 
      while(true) 
      { 
        con=(StreamConnection)Connector.open(ConnectionURL); 
        is=con.openInputStream(); 
	data=0; 
	try 
	{ 
	  StringBuffer sb=new StringBuffer(); 
	  while((data=is.read())!=-1) 
	  { 
	    sb.append((char)data); 
	  } 
	  message=message+"\n"+sb.toString(); 
	  
	} 
	catch(IOException e){}  
      } 
   } 
    
   public String getMessage() 
   { 
      return message; 
   } 
}