⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connection1.java

📁 J2ME程序:手动设置URL主机地址和端口
💻 JAVA
字号:


import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

import javax.microedition.io.Connector;
import javax.microedition.io.StreamConnection;


public class Connection1{

	public StreamConnection Conn;
	public DataInputStream inputstream;//建立两个输入流
	public DataOutputStream outputstream;//建立两个输出流
	gameStart  start;
	String address="";

	
	
	public Connection1(gameStart MIdlet){
		start=MIdlet;		
	}
	
	
	public void CleanOutNet(){
		try{
			inputstream.close();
			outputstream.close();
			Conn.close();
			
		}catch(Exception e){
			System.out.println("this is CleanOut net Error "+e);
		
		}
	}
	public void Cleanconnection(){
	  try{
      	SendOneData("100");
      	outputstream.flush();
      	Conn.close();
      }
      catch(IOException e){
       System.out.println("error in destoryApp");        
      } }
	
	public void SendOneData(String SendString){ 
		try{		
			Conn=(StreamConnection)Connector.open(address);
			outputstream=Conn.openDataOutputStream();
			inputstream=Conn.openDataInputStream();
			outputstream.writeUTF(SendString);
			outputstream.flush();
			
		}catch(Exception e){
			System.out.println("this is send one data Error "+e);
			
		}
	}
	

	public String getOneData(){    //负责显示服务器发送回来的两位数字!!
		try{
			String StringTmp = inputstream.readUTF();
			String Stringword = StringTmp.substring(2,StringTmp.length()); //改动!!!!
			System.out.println("Stringword = "+Stringword);
			return StringTmp;
		}catch(Exception e){
			//if( start.display.getCurrent() !=  start.gameLoginForm&&
			 //  start.display.getCurrent() !=  start.gameRegisterForm){}	
			System.out.println("this is get one data Error "+e);
			return null;
		}
	}
	
	
	
	public boolean SendUserInfo(String SendStatus,String UserName,String UserPassword){
		try{
			SendOneData(SendStatus+UserName+","+UserPassword+",");//登录
			return true;
		}catch(Exception e){
			if( start.display.getCurrent() !=   start.gameLoginForm&&
			   start.display.getCurrent() !=  start.gameRegisterForm)
			{	
			}
			System.out.println("this is send user info Error "+e);
			return false;
		}
	}
	
	}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -