SERVER
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: Truyen247.Pro