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

📄 net1.java

📁 简单清晰具有启发性的实例。 Net1和Client1类实现了TCP的简单应用。 Udp和Udpwatch类实现了UDP的简单应用。 Chater是一个聊天小工具
💻 JAVA
字号:
import java.net.*;
import java.io.*;
class Server1 extends Thread{
	    private Socket sock;
			private BufferedReader in;
			private PrintWriter out;
	Server1(Socket s){
			sock = s;
			System.out.println("Connection accepted: "+s);
		try{
			
				 in = new BufferedReader(
																new InputStreamReader(
																		s.getInputStream()));
				 out =
								new PrintWriter(
										new BufferedWriter(
												new OutputStreamWriter(
														s.getOutputStream())),true);
															
			start();
		}catch(IOException e){
				
			}
		}
	 public void run(){
	 	 try{
	 		while(true){
				String str = in.readLine();
				if(str.equals("end")) break;
				System.out.println("Echoing: "+str);
				out.println(str);
			}
		}catch(IOException e){
			
		 }finally{
		 	try{
		 		sock.close();
		 	}catch(IOException e){
		 			e.printStackTrace();
		 		}
		 }
	 	}
}
class Net1{
	public static final int PORT = 8888;
	public static void main(String[] args){
		try{
			InetAddress a = InetAddress.getByName("ms-edb97d663777");
			//System.out.println(a);
			ServerSocket s = new ServerSocket(PORT);
			System.out.println("Start:"+s);
			while(true){
			Socket socket1 = s.accept();
			new Server1(socket1);
		}
	}catch(Exception e){
		
		}
	finally{
			System.out.println("closing...");
		}
	}
}

⌨️ 快捷键说明

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