SERVER

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu 3 Hãy viết một ứng dụng Client/Server sử dụng socket theo yêu cầu sau :

- Chưong trình Client:

+ Cho phép người dùng nhập một chuỗi

+Gửi chuỗi kí tự nhận được đến Server

+Nhận dữ liệu trả về từ Server và in ra màn hình

+kết thúc chương trình

-Chương trình server

+ Nhận kết nối từ Client

+Nhận chuỗi kí tự từ chương trình Client

+Đảo ngược chuỗi kí tự và gửi chuỗi kết quả về cho Client

+ Kết thúc chương trình

Bai giai

SERVER:

import java.io.*;

import java.net.*;

import java.util.*;

import java.lang.String;

class MC

{

public static void main(String[] args) throws Exception

{

try

{

ServerSocket server=new ServerSocket(2812);

System.out.println("Wait connecting....");

Socket client=server.accept();

PrintWriter pw=new PrintWriter(client.getOutputStream());

BufferedReader br=new BufferedReader(new InputStreamReader(client.getInputStream()));

String st,kq;

st=br.readLine();

StringBuffer temp=new StringBuffer(st);

kq=temp.reverse().toString();

pw.write(kq);

pw.write("

");

pw.flush();

br.close();

pw.close();

client.close();

}

catch (IOException evt)

{

evt.printStackTrace();

}

}

}

Bạn đang đọc truyện trên: Truyen2U.Pro

#hieu