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

📄 tcpclient.java

📁 java Socket编程
💻 JAVA
字号:
// tcpClient.java by fpont 3/2000// usage : java tcpClient <server> <port>// default port is 1500import java.net.*;import java.io.*;public class tcpClient {                public static void main(String[] args) {	int port = 1500;	String server = "localhost";	Socket socket = null;	String lineToBeSent;	BufferedReader input;	PrintWriter output;	int ERROR = 1;		// read arguments 	if(args.length == 2) {	    server = args[0];	    try { 		port = Integer.parseInt(args[1]);	    }	    catch (Exception e) {		System.out.println("server port = 1500 (default)");		port = 1500;	    }	} 				// connect to server	try {	    socket = new Socket(server, port);	    System.out.println("Connected with server " +				   socket.getInetAddress() +				   ":" + socket.getPort());	}	catch (UnknownHostException e) {	    System.out.println(e);	    System.exit(ERROR);	}	catch (IOException e) {	    System.out.println(e);	    System.exit(ERROR);	}		try {	    input = new BufferedReader(new InputStreamReader(System.in)); 	    output = new PrintWriter(socket.getOutputStream(),true);	    	    // get user input and transmit it to server	    while(true) {		lineToBeSent = input.readLine();		// stop if input line is "."		if(lineToBeSent.equals(".")) break;		output.println(lineToBeSent);	    }	}	catch (IOException e) {	    System.out.println(e);	}	try {	    socket.close();	}	catch (IOException e) {	    System.out.println(e);	}    }    }

⌨️ 快捷键说明

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