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

📄 echoserver.java

📁 《Java TCP/IP应用开发详解》的部分源程序,开发环境为ECLIPSE3.1
💻 JAVA
字号:
package section15;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class EchoServer {

	
	public static void main(String[] args) throws IOException{
	ServerSocket serverSocket=null;
	PrintWriter out=null;
	BufferedReader in=null;
	try{
		serverSocket=new ServerSocket(1111);
		
	}catch(IOException e)
	{
		System.err.println("Could not listen on port:1111");
		System.exit(1);
	}
    Socket incoming=null;
    
    	incoming=serverSocket.accept();
    	out=new PrintWriter(incoming.getOutputStream(),true);
    	in=new BufferedReader(new InputStreamReader(incoming.getInputStream()));
    	out.println("Hello!...");
    	out.println("Enter BYE to exit");
    	out.flush();
    	while(true)
    	{
    	  String str=in.readLine();
    	  if(str==null)break;
    	  if(str.trim().equalsIgnoreCase("BYE"))
    		break;
    	  out.println("Echo: "+str);
    	}
    	
    out.close();
   	in.close();
	incoming.close();
	serverSocket.close();
	}

}

⌨️ 快捷键说明

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