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

📄 tcpclient.java

📁 实例开发SOCKET客户/服务器程序,有详细的客户端/服务器端程序设计步骤.
💻 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 + -