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


import javax.microedition.io.*; 
import javax.microedition.lcdui.*; 
import java.io.*; 
 
public class SendMessage  
{ 
   private String message=""; 
   private String message2=""; 
   private String ClientURL2=""; 
   private String ServerURL=""; 
   
    
   public SendMessage() 
   { 
      
      
   } 
    
    
   public void setMessage(String msg) 
   { 
      this.message=msg; 
   } 
    
    
   public void setConnectionURL(String msg,String serverURL) 
   { 
      this.message2=msg; 
      this.ServerURL=serverURL; 
   } 
    
   public String UnicodeChange(String s) 
   { 
      StringBuffer result=new StringBuffer(); 
      int i=0; 
      for(i=0;i=0x2018) 
        { 
          result.append('\\'); 
          result.append('u'); 
          String hex=Integer.toHexString(s.charAt(i)); 
          result.append(hex); 
        } 
        else 
        { 
          result.append(s.charAt(i)); 
        } 
      } 
      return result.toString(); 
   } 
    
    
   public boolean SendMsg() throws IOException 
   { 
     if((message!="") && (message2!="") && (ServerURL!="")) 
     { 
       StreamConnection con=null; 
       DataOutputStream os=null; 
       try 
       { 
         //××××××××××××××××打开与服务器的连接×××××××××××××× 
          
         con=(StreamConnection)Connector.open(ServerURL); 
         os=new DataOutputStream(con.openOutputStream()); 
         String SendMsg="1"+"$"+message+"#"+message2; 
         byte data[]=SendMsg.getBytes(); 
         os.write(data,0,data.length); 
	 os.flush(); 
      } 
       finally 
       { 
	 if(os!=null) 
	 { 
	    os.close(); 
	 } 
	 if(con!=null) 
	 { 
	    con.close(); 
	 } 
       }  
       return true; 
     } 
     else 
     { 
       return false; 
     } 
   } 
}