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

📄 clientthread.java

📁 联通短信平台
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   clientThread.java


import java.io.*;
import java.net.*;
import java.util.Properties;

public class clientThread extends Thread
{

	message mess;
	int nRet = 0;
	int k =0; 
	SendMessage SendMessage1;
   
    public clientThread(message mess)
    {
		
		this.mess = mess;
        SendMessage1 = new SendMessage();
    }
	private String getPath() 
	{
		return "c:/test/" ;
	}
	public void run()
	{
		String sfileName = getPath() + "test.ini";
	
		
		Properties prop = new Properties();
		try
		{
			prop.load(new FileInputStream(sfileName));
		}
		catch(IOException ioe)
		{
			System.out.println(" fail to load test.ini file ".concat(String.valueOf(String.valueOf(sfileName))));
			
			SendMessage1.SendMessage(" 获的配置文件test.ini失败 ".concat(String.valueOf(String.valueOf(sfileName))));
		}
		int nSubmit = Integer.parseInt(prop.getProperty("Submit", "1"));
	
		
			do{
				if(nSubmit == 1)
				{
					do
					{
						try
						{
							nRet = mess.sendSubmit();
						}
						catch(Exception ex)
						{
						SendMessage1.SendMessage("发送消息sendSubmit出现异常"+ex.getMessage());
						}
						if(nRet ==-1)
						{
							k++;
							if(k>29)
							{
								break;
							}
							try
							{
								//System.out.println("发送线程无数据切换");
								this.sleep(1000);
							}
							catch(Exception ee)
							{
							System.out.println("发送线程休眠失败");
								SendMessage1.SendMessage("发送线程休眠失败");
							}
						}
					}while(true);
				}
				
		/*
	if(nDeliverRep == 1)
		{
				
			do
			{
					
				nRet = mess.sendDeliverRep();
				if(nRet >= 0)
					break;
				else
				{
					nRet = mess.sendConnect();
						
				}

					
			} while(true);
				
		}
		*/
		if(k>=29)
		{
			try
			{
				nRet = mess.sendActive();
				System.out.println("发送线程发送链路包");
				k=0;
				//System.out.println("线程停止10秒");
				//this.sleep(1000);	
			//	System.out.println("线程重新开始");
			}
			catch(Exception ee)
			{
			System.out.println("线程发生异常"+ee.getMessage());
				SendMessage1.SendMessage("线程发送sendActive链路包发生异常"+ee.getMessage());
			}
		}
		}while(true);

		
	}
    
}

⌨️ 快捷键说明

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