📄 tcpclient.java
字号:
import java.io.*;import java.net.*;public class tcpClient{ public static void main (String args[]) { String server=""; int port=0; // 提取命令行参数 if (args.length != 2){ System.out.println ("Invalid number of paramaters"); System.exit(1); } else{ server = args[0]; if(server.trim()=="") server="localhost"; try { port = Integer.parseInt(args[1]); }catch (Exception e) { System.out.println("server port = 1500 (default)"); port = 1500; } } try{ System.out.println ("Connecting to " +server); // 与服务器建立连接 Socket tcpSocket = new Socket(server, port); //建立输入输出流 PrintStream out = new PrintStream( tcpSocket.getOutputStream()) ; DataInputStream in = new DataInputStream(tcpSocket.getInputStream()); System.out.println(in.readLine()); System.out.println("please enter your words:"); //读取用户的输入 DataInputStream userInput=new DataInputStream(System.in); String line =userInput.readLine(); while (!line.trim().equals( "EXIT")){ out.println(line.trim()); System.out.println (in.readLine()); //读取用户的下一个输入 line = userInput.readLine(); } out.println(line.trim()); out.close(); in.close(); System.out.println("close the connection."); //关闭与服务器的连接 tcpSocket.close(); }catch (Exception e ){ System.out.println (e); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -