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

📄 clientbuilder.java

📁 这是我们专业的课程设计
💻 JAVA
字号:
package Client;

import java.net.Socket;
import javax.swing.JOptionPane;

public class ClientBuilder {

	private static String ipString;
	private static int soundPort = 9999;
	private static int filePort = 7777;

	public static Socket Connect() {
		try {
			try {
				ipString = JOptionPane.showInputDialog("Input IP", "127.0.0.1");
			}catch (Exception ex) {
				JOptionPane.showMessageDialog(null, "Invalid ip! Set to loopback");
				ipString = "127.0.0.1";
			}
			Socket socket = new Socket(ipString, 8888);
			System.out.println("connect");
			return socket;
		} catch (Exception ex) {
			ex.printStackTrace();
			return null;
		}
	}

	public static Socket Connect(String ip) {
		try {
			Socket socket = new Socket(ip, 8888);
			System.out.println("connect");
			return socket;
		} catch (Exception ex) {
			ex.printStackTrace();
			return null;
		}
	}

	public static Socket ConnectSoundServer(String ip) {
		try {
			Socket socket = new Socket(ip, soundPort);
			System.out.println("connect SoundServer");
			return socket;
		} catch (Exception ex) {
			ex.printStackTrace();
			return null;
		}
	}

	public static Socket ConnectFileServer(String ip) {
		try {
			Socket socket = new Socket(ip, filePort);
			System.out.println("connect FileServer");
			return socket;
		} catch (Exception ex) {
			ex.printStackTrace();
			return null;
		}
	}

}

⌨️ 快捷键说明

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