client.java

来自「实例精华」· Java 代码 · 共 69 行

JAVA
69
字号
import java.io.*;
import java.net.*;

public class Client 
{
	
	BufferedReader br;
	BufferedReader brr;
	PrintStream ps;
	String data;
	Socket so;
	public Client()
	{
		
		try {
			
		    so = new Socket("localhost",4000);
		    br = new BufferedReader(new InputStreamReader(so.getInputStream()));
		    brr = new BufferedReader(new InputStreamReader(System.in));	
			ps = new PrintStream(so.getOutputStream());
			
			
	    }
	    catch (Exception ex) {
	    	
	    	ex.printStackTrace();
	    }
	    
	    System.out.println("客户端开启");
	    
	    try {
	    	
	    	while(true)
	    	{
	    		
	    		data = brr.readLine();
	    		ps.println(data);
	    		System.out.println("Server say:"+br.readLine());
	    		
	    		
	    	}
	    	
	    	
	    }
	    catch (Exception ex) {
	    	
	    	ex.printStackTrace();
	    }
	    
	    try {
	    	
	    	so.close();
	    }
	    catch (Exception ex) {
	    	
	    	
	    	ex.printStackTrace();
	    }
		
	}
	
	public static void main(String[] args)
	{
		
		new Client();
	}
	
	
}

⌨️ 快捷键说明

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