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

📄 multitalkclient.java

📁 一个图形界面的网络聊天程序
💻 JAVA
字号:
package nt;
import java.io.*;
import java.net.*;
import javax.swing.*;
import java.awt.event.*;
public class MultiTalkClient{
	public ChatFrame gui;
	public MultiTalkClient(String title){
		gui=new ChatFrame(title,this);
		gui.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e){
				System.exit(0);
			}
		});
		gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		gui.setSize(400,400);
		gui.show();
		gui.enableComponent();
	}
	
		public void actionPerformed(ActionEvent args){
		gui.getMessage();	
	}	
	public static void main(String args[]){
	try{
		Socket socket=new Socket("127.0.0.1",4700);
		BufferedReader sin=new BufferedReader(new 
	    InputStreamReader(System.in));
		PrintWriter os=new PrintWriter(socket.getOutputStream());
		BufferedReader is=new BufferedReader(new 
		InputStreamReader(socket.getInputStream()));  
	   String readline;
	    readline=sin.readLine();
	    while(!readline.equals("bye")){
	        os.println(readline);
	        os.flush();
	        System.out.println("Client:"+readline);
	        System.out.println("Server:"+is.readLine());
	        readline=sin.readLine();	
	    }
	    os.close();
	    is.close();
	    socket.close();
	   
	   }catch(Exception e){
	  	System.out.println("Error"+e);
	  } 
	  
		
	}
}

⌨️ 快捷键说明

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