/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package Mau_TCP_Tuan_Tu;
import java.net.*;
import java.io.*;
/**
*
* @author PTVLNE
*/
public class Server {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try {
ServerSocket ss = new ServerSocket(7);
System.out.println("Da tao server");
while (true) {
try {
Socket s = ss.accept();
System.out.println("Co 1 client ket noi");
//tao luong doc/gui
InputStream is = s.getInputStream();
OutputStream os = s.getOutputStream();
DataInputStream dis = new DataInputStream(is);
DataOutputStream dos = new DataOutputStream(os);
while (true) {
String str = dis.readUTF();
char ch = str.charAt(0);
String luutru = "";
if(Character.isDigit(ch)){
int n = Character.getNumericValue(ch);
switch (n) {
case 0:
luutru = "khong";
break;
case 1:
luutru = "mot";
break;
case 2:
luutru = "hai";
break;
case 3:
luutru = "ba";
break;
case 4:
luutru = "bon";
break;
case 5:
luutru = "nam";
break;
case 6:
luutru = "sau";
break;
case 7:
luutru = "bay";
break;
case 8:
luutru = "tam";
break;
case 9:
luutru = "chin";
break;
default:
luutru = "khong phai so nguyen";
break;
}
}else{
luutru ="khong phai so nguyen";
}
dos.writeUTF(luutru);
if(str.equals("@")){
break;
}
}
s.close();
System.out.println("Dong ket noi");
} catch (IOException e){
System.out.println("Loi ket noi" + e);
}
}
}catch (IOException ex){
System.out.println("Khong the tao server");
}
}
}