在java netbeans中在客户端服务器中连续聊天

问题描述:

我想让客户端 - 服务器聊天代码,我只做一次向服务器发送消息而不是从服务器到客户端



客户代码

i want to make client-server chat the code which i make it only once sending message to server but not from server to client

Client code

public class Chat_Client {

    public static void client ()
        {
            try
            {
            Socket cs = new Socket("localhost", 9);
            PrintStream cp = new PrintStream(cs.getOutputStream());
            System.out.print("Client: ");
            InputStreamReader cir = new InputStreamReader(System.in);
            BufferedReader cbr = new BufferedReader(cir);
            String temp1 = cbr.readLine();
            cp.println(temp1);
            BufferedReader cbr1 = new BufferedReader(new InputStreamReader(cs.getInputStream()));
            String temp2 = cbr1.readLine();
            System.out.print(temp2);
                        
            }
            catch(Exception e)
            {
            
            }
       }
    public static void main(String[] args) {
        
       client();
      }







-------------- -------------------------------------------------- ------------------------------

服务器代码




----------------------------------------------------------------------------------------------
server code

public class Chat_server1 {
    public static void server()
    {
        try
        {
            ServerSocket ss = new ServerSocket(9);
            Socket cs = ss.accept();
            BufferedReader cbr = new BufferedReader(new InputStreamReader(cs.getInputStream()));
            String temp = cbr.readLine();
            System.out.print("Client :" +temp);
            //JOptionPane.showMessageDialog(null,"Salam");
            PrintStream spr = new PrintStream(cs.getOutputStream());
            String temp1 = "Server: I got your message ";
            spr.println(temp1);
            //server();
        }
        catch(Exception e)
        {
            
        }
    }
    public static void main(String[] args) {
        // TODO code application logic here
         server();
    }