Bài 24: chương trình chát client-server chế độ có nỗi kết. phục vụ tuần tự

Server:

package Bosung;

import java.io.*;

import java.lang.*;

import java.net.ServerSocket;

import java.net.Socket;

public class Bosung {

    public static String nhap() throws IOException{

    String s;

    DataInputStream st=new DataInputStream(System.in);

    s=st.readLine();

    return s;

    }

    public static void main(String[] arg) {

        String ch,s;

        while(true){

    try{

    ServerSocket server=new ServerSocket(1234);

    Socket client=server.accept();

    DataInputStream is=new DataInputStream(client.getInputStream());

    DataOutputStream os=new DataOutputStream(client.getOutputStream());

    System.out.println("server: ");

    s=nhap();

    os.writeUTF(s);

    ch=is.readUTF();

    System.out.println("client: "+ch);

     }catch (IOException e){}

    }}

}

Client:

package Bosung;

import java.io.*;

import java.net.*;

import java.lang.*;

public class Bosung_client {

    public static String nhap(){

        String st = null;

        try{

        DataInputStream s=new DataInputStream(System.in);

        st=s.readLine();

       }catch (IOException e) {}

        return st;

    }

public static void main(String[] arg){

    String a,b;

while(true){

try{

    Socket client=new Socket("127.0.0.1",1234);

    DataInputStream is=new DataInputStream(client.getInputStream());

    DataOutputStream os=new DataOutputStream(client.getOutputStream());

    System.out.print("client:  ");

    b = nhap();

    System.out.println();

    //System.out.print(b);

    os.writeUTF("client1: "+b); 

    a=is.readUTF();

    System.out.print("server:"+a);

    System.out.println();  

}catch (IOException e){}

}}

}

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: