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

📄 two.java

📁 Chatting program between two terminals
💻 JAVA
字号:
// Create multiple threads.
import java.io.*;
import java.net.*;
import java.lang.*;
import java.util.*;

class NewThread implements Runnable 
{
	String name; 
	Thread t;
	NewThread(String threadname) 
		{
		name = threadname;
		t = new Thread(this, name);
		System.out.println("New thread: " + t);
		t.start(); // Start the thread
		}
	public void run() 
	{
		
		try
 		{
	     System.out.println("before ");
		Socket s=new Socket(InetAddress.getLocalHost(),6012);
    System.out.println("accepted ");
		BufferedReader ins =new BufferedReader (new InputStreamReader(s.getInputStream()));
		BufferedReader kb=new BufferedReader (new InputStreamReader(System.in));
		PrintStream ous=new PrintStream(s.getOutputStream());
		String d,k;	
		while((k=ins.readLine())!="End")
		{
                System.out.println(k);
                
		}
                k=ins.readLine();
                System.out.println(k);

		} 
catch (Exception e) 
	{
	
	}
	
	}
}


class Two {

public static void main(String args[])
{

new NewThread("One"); // start threads

try { ServerSocket ss=new ServerSocket(6001);
               Socket s=new Socket();
	 s=ss.accept();
	 String k,d; 
	 BufferedReader dis=new BufferedReader (new InputStreamReader(s.getInputStream()));
	 BufferedReader kb=new BufferedReader (new InputStreamReader(System.in));
	 PrintStream p=new PrintStream(s.getOutputStream());

         while((k=kb.readLine())!="End")
		{
                	p.println(k);
		}   
}
catch (Exception e)
 {

               System.out.println(e);  



}

}
}

⌨️ 快捷键说明

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