serverdemo.java

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

JAVA
30
字号
package chapter16;
import java.io.*; 
import java.net.*; 
public class ServerDemo
{ 
	public static void main(String[] args) throws IOException
	{ 
		ServerSocket skServer=new ServerSocket(5555); //启动服务器
		System.out.println("服务器已启动并已处于监听状态...");
		Socket skClient=skServer.accept(); //监听客户请求
		System.out.println("成功响应客户端请求!");
		//建立缓冲并把原始的字节流进行转换
		BufferedReader in=new BufferedReader(new InputStreamReader(skClient.getInputStream())); 
		PrintWriter out=new PrintWriter(skClient.getOutputStream()); 
		while(true)
		{ 
			String str=in.readLine(); 
			System.out.println("[From Client]"+str); 
			out.println("Hello Client!"); 
			out.flush(); 
			if(str.equals("end")) 
			{
				System.out.println("本次通信结束!");
				break;
			}
		} 
		skClient.close(); 
	} 
}  

⌨️ 快捷键说明

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