?? 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 + -