clientdemo.java

来自「Java面向对象编程(随书配套源代码) 阐述了面向对象编程的思想」· Java 代码 · 共 30 行

JAVA
30
字号
package chapter16;
import java.net.*; 
import java.io.*; 
public class ClientDemo
{ 
	static Socket skClient; 
	public static void main(String[] args)throws Exception
	{
		skClient=new Socket(InetAddress.getLocalHost(),5555); //向服务器发出请求
		System.out.println("向服务器发出连接请求!");
		//建立缓冲并把原始的字节流进行转换
		BufferedReader in=new BufferedReader(new InputStreamReader(skClient.getInputStream())); 
		PrintWriter out=new PrintWriter(skClient.getOutputStream()); 
		BufferedReader wt=new BufferedReader(new InputStreamReader(System.in)); 
		while(true)
		{ 
			String str=wt.readLine(); 
			out.println(str); 
			out.flush(); 
			if(str.equals("end"))
			{ 
				System.out.println("本次通信结束!");
				break; 
			} 
			System.out.println("[From Server]"+in.readLine()); 
		} 
		skClient.close(); 
	} 
}  

⌨️ 快捷键说明

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