Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package multicast;
- import java.io.BufferedReader;
- import java.io.DataOutputStream;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.net.DatagramPacket;
- import java.net.DatagramSocket;
- import java.net.InetAddress;
- import java.net.MulticastSocket;
- import java.net.ServerSocket;
- import java.net.Socket;
- import ketnoi.KetNoi;
- /**
- *
- * @author MinhThien
- */
- public class RequestHandler extends Thread {
- private int port = 7;
- Socket channel;
- public RequestHandler(Socket s) {
- channel = s;
- }
- public void run() {
- try {
- ServerSocket ss = new ServerSocket(port);
- while (true) {
- try {
- Socket s = ss.accept();
- DataOutputStream write = new DataOutputStream(s.getOutputStream());
- BufferedReader reader = new BufferedReader(new InputStreamReader(s.getInputStream()));
- String user = reader.readLine();
- System.out.print(user);
- String pass = reader.readLine();
- System.out.print(pass);
- if (user.length() == 0) {
- break;
- }
- if (KetNoi.KetnoiDB(user, pass)) {
- String status = "Dang nhap thanh cong";
- System.out.print(status);
- write.writeBytes(status + '\n');
- while (true) {
- dangnhap();
- }
- } else {
- String status = "Dang nhap khong thanh cong";
- System.out.print(status);
- write.writeBytes(status + '\n');
- s.close();
- }
- } catch (IOException e) {
- System.err.println(" Connection Error: " + e);
- }
- }
- } catch (IOException e) {
- System.err.println(" Server Creation Error:" + e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement