client.java

来自「简单的聊天工具,用于java学习,是很好的小项目.」· Java 代码 · 共 45 行

JAVA
45
字号
import java.io.*;
import java.net.*;

class Client
{
	public static void main(String[] args)
	{
		try
		{
			Socket s;
			System.out.print("please enter your IP address or your computer name: ");
			BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
			String tmp=br.readLine();
			try
			{
				s=new Socket(InetAddress.getByName(tmp),6666);
				System.out.println("please enter the message...");
				InputStream is=s.getInputStream();
				OutputStream os=s.getOutputStream();
				BufferedReader in = new BufferedReader(new InputStreamReader(is));
				PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(os)),true);
				BufferedReader bin=new BufferedReader(new InputStreamReader(System.in));
				while(true)
				{
					String str1=in.readLine();
					System.out.println("Server: "+str1);
					System.out.print("Client: ");
					String str2=bin.readLine();
					out.println(str2);
					if(str1.equals("bye"))
						break;
					out.flush();
				}
			}
			catch(Exception e)
			{
				e.printStackTrace();
			}
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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