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

📄 cipserver.java

📁 笑傲江湖用JAVA开发的网络小游戏采用CS开发模式开发的
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveAdd.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(text.getText());
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
				
				FileWriter logFileAutoSaveSL=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveAddSL.txt",true);
				BufferedWriter brAutoSaveSL=new BufferedWriter(logFileAutoSaveSL);
				brAutoSaveSL.write(textSL.getText());
				brAutoSaveSL.newLine();
				brAutoSaveSL.flush();
				brAutoSaveSL.close();
				
				FileWriter logFileAutoSavePM=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveAddPM.txt",true);
				BufferedWriter brAutoSavePM=new BufferedWriter(logFileAutoSavePM);
				brAutoSavePM.write(textPM.getText());
				brAutoSavePM.newLine();
				brAutoSavePM.flush();
				brAutoSavePM.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddC(String cMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveC.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(cMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveC.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(cMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddReg(String regMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveReg.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(regMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveReg.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(regMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddLogin(String loginMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveLogin.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(loginMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveLogin.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(loginMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddOnlineUser(String onlineUserMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		calendar=new GregorianCalendar();
		dateSystemTime=calendar.get(Calendar.HOUR)+":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND);
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveOnlineUser.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write("("+dateSystemTime+")"+onlineUserMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveOnlineUser.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write("("+dateSystemTime+")"+onlineUserMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddSuperOperation(String superOperationMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveSuperOperation.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(superOperationMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveSuperOperation.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(superOperationMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddExit(String exitMessage)
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveExit.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(exitMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveExit.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(exitMessage);
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public void autoSaveAddClsOperation()
	{
		calendar=new GregorianCalendar();
		dateSystemDate=calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DATE)+"日";
		System.out.println("dateSystemDate="+dateSystemDate);
		try
		{
			try
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperation.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(text.getText());
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
				
				FileWriter logFileAutoSaveSL=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperationSL.txt",true);
				BufferedWriter brAutoSaveSL=new BufferedWriter(logFileAutoSaveSL);
				brAutoSaveSL.write(textSL.getText());
				brAutoSaveSL.newLine();
				brAutoSaveSL.flush();
				brAutoSaveSL.close();
				
				FileWriter logFileAutoSavePM=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperationPM.txt",true);
				BufferedWriter brAutoSavePM=new BufferedWriter(logFileAutoSavePM);
				brAutoSavePM.write(textPM.getText());
				brAutoSavePM.newLine();
				brAutoSavePM.flush();
				brAutoSavePM.close();
			}
			catch(FileNotFoundException e)
			{
				FileWriter logFileAutoSave=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperation.txt",true);
				BufferedWriter brAutoSave=new BufferedWriter(logFileAutoSave);
				brAutoSave.write(text.getText());
				brAutoSave.newLine();
				brAutoSave.flush();
				brAutoSave.close();
				
				FileWriter logFileAutoSaveSL=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperationSL.txt",true);
				BufferedWriter brAutoSaveSL=new BufferedWriter(logFileAutoSaveSL);
				brAutoSaveSL.write(textSL.getText());
				brAutoSaveSL.newLine();
				brAutoSaveSL.flush();
				brAutoSaveSL.close();
				
				FileWriter logFileAutoSavePM=new FileWriter("UsePost"+SystemSetUsePost+"Date"+dateSystemDate+"autoSaveClsOperationPM.txt",true);
				BufferedWriter brAutoSavePM=new BufferedWriter(logFileAutoSavePM);
				brAutoSavePM.write(textPM.getText());
				brAutoSavePM.newLine();
				brAutoSavePM.flush();
				brAutoSavePM.close();
			}
			catch(IOException e)
			{
				System.out.println("autoSave() 3 Cannot write to the server\n" + e);
			}
		}
		catch(IOException e){System.out.println("autoSave() IOException\n"+e);}
	}
	
	public static void main(String args[])
	{
		System.out.println("★★★★★★★★★★★★★★★★★★");
		System.out.println("★                                ★");
		System.out.println("★   【祝贺笑傲江湖】服务器程序   ★");
		System.out.println("★    制作:欧阳山 测试:瞿亚初   ★");
		System.out.println("★   Copyright (C) 2000-2005 CIP  ★");
		System.out.println("★  WebSite:http://oysoys.126.com ★");
		System.out.println("★  E-mail:congsoft@yahoo.com.cn  ★");
		System.out.println("★                                ★");
		System.out.println("★★★★★★★★★★★★★★★★★★");
		try
		{
			int SetUsePost = 8080;
			//System.out.println("args[0]="+args[0]);
			//System.out.println("args[1]="+args[1]);
			//System.out.println("args[2]="+args[2]);
			//System.out.println("args[3]="+args[3]);
			//SetUsePost=Integer.parseInt(args[0]);
			String AdminAll = "";
			//AdminAll=args[1];
			String CSHAdminPass;
			CSHAdminPass="";//args[2];
			String CSHSuperAdminPass;
			CSHSuperAdminPass ="";//args[3];
			if (AdminAll=="")
				AdminAll="cip/"+"qyc/爱,直至成伤";
			if (CSHSuperAdminPass=="")
				CSHSuperAdminPass="123123";
			new CipServer(SetUsePost,"cip/"+AdminAll,AdminAll,CSHAdminPass,CSHSuperAdminPass); 
		}
		catch(Exception e)
		{
			System.out.println("java CipServer [SetUsePost] [admin1/admin2/admin3/...] [AdminPass] [SuperAdminPass]");
		}
	}

}
class Connect extends Thread
{
	ObjectInputStream objectIn;
	ObjectOutputStream objectOut;
	Object obj;
	static String onlineusermsg;
	String custName="此人未进入聊天室";
	String custPass;
	String custIP="未获得此人IP地址";
	CipServer cipServer;
	Vector onlineuser;
	
	Calendar calendar;
	
	String dateSystemTime;
	
	public Connect(CipServer cs,Socket inFromClient,Vector ou)
	{
		onlineuser=ou;
		cipServer=cs;
		try
		{
			objectIn=new ObjectInputStream(inFromClient.getInputStream());
			objectOut=new ObjectOutputStream(inFromClient.getOutputStream());
		}
		catch(IOException e){System.out.println("objectIn=new... objectOut=new... IOException\n"+e);}
		this.start();
	}
	public void run()
	{
		try
		{
			while(true)
			{
				System.out.println("11");
				obj=objectIn.readObject(); 
				System.out.println("22");
				System.out.println("obj.getClass().getName()"+obj.getClass().getName());
				System.out.println("33");

⌨️ 快捷键说明

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