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

📄 pub_readxml.java

📁 福建鑫诺话机客户端接受程序
💻 JAVA
字号:
package telproject;

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

public class Pub_ReadXML implements List_userData {

	private final int item = 3;

	private String[] str = new String[item];

	private StringTokenizer st;

	private File currentLogFile;

	private String IP;

	private int port;

	public static String smSchoolServerIP = "127.0.0.1";

	public static int smSchoolServerPort = 0;

	public static int monitorPort = 0;

	public Pub_ReadXML() {
		File config = new File(".\\config.ini");
		String s = "";
		try {
			byte[] b = new byte[1];
			FileInputStream in = new FileInputStream(config);
			while (in.read(b) != -1) {
				s = s + new String(b);
			}
			in.close();
		} catch (IOException e) {
			// 读取配置文件异常处理
		}
		st = new StringTokenizer(s, "\r\n");
		for (int i = 0; i < item && st.hasMoreTokens(); i++) {
			str[i] = (String) st.nextToken();
			str[i] = str[i].substring(str[i].indexOf('=') + 1);
			str[i] = str[i].trim();
		}
		set_smsChoolIP(str[0]);
		set_smsChoolPort(str[1]);
		set_monitorPort(str[2]);
	}

	public void set_smsChoolIP(String s) {
		boolean valid;
		if (s == null)
			valid = false;
		else {
			int count = 0;
			for (int i = 0; i < s.length(); i++)
				if (s.charAt(i) == '.')
					count++;
			if (count == 3)
				valid = true;
			else
				valid = false;
		}
		if (valid)
			smSchoolServerIP = s;
	}

	public void set_smsChoolPort(String port) {
		try {
			smSchoolServerPort = Integer.parseInt(port);
		} catch (NumberFormatException e) {
			smSchoolServerPort = 6000;
		}
	}

	public void set_monitorPort(String s) {
		try {
			monitorPort = Integer.parseInt(s);
		} catch (NumberFormatException e) {
			monitorPort = 8000;
		}
	}
}

⌨️ 快捷键说明

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