Professional Documents
Culture Documents
CLIENT
package Review.Login;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.Scanner;
userName = scanner.nextLine();
password = scanner.nextLine();
return strings;
}
SERVER
package Review.Login;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
while (true) {
DatagramPacket incoming = new DatagramPacket(BUFFER,
BUFFER.length);
ds.receive(incoming);
do {
//Check data
if (checkData(userName, password)) {
message = "Login Successfully";
} else {
if (count < 3) {
message = "Username or Password incorrect";
} else {
message = "Incorrect 3 times";
ds.close();
}
}
} while (ds.isConnected());
System.out.println(message);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ds != null) {
ds.close();
}
}
System.out.println("DISCONNECTED CLIENT");
}
CLIENT:
package Review.PerfectNum;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.util.Scanner;
// Enter data
String s = enterData();
dataOutputStream.writeUTF(s);
System.out.println(dataInputStream.readUTF());
}
SERVER:
package Review.QuadraticEquation;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
//Server config
ServerSocket serverSocket = new ServerSocket(port);
Socket socket = serverSocket.accept();
DataInputStream dataInputStream = new
DataInputStream(socket.getInputStream());
DataOutputStream dataOutputStream = new
DataOutputStream(socket.getOutputStream());
String s = dataInputStream.readUTF();
System.out.println(s);
String[] arr = getData(s);
String res = calculateRoots(Integer.parseInt(arr[0]),
Integer.parseInt(arr[1]), Integer.parseInt(arr[2]));
dataOutputStream.writeUTF(res);
}
CLIENT
package Review.QuadraticEquationUDP;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Scanner;
SERVER
package Review.QuadraticEquationUDP;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
while (true) {
DatagramPacket incoming = new DatagramPacket(BUFFER,
BUFFER.length);
ds.receive(incoming);
System.out.println(res);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ds != null) {
ds.close();
}
}
System.out.println("DISCONNECTED CLIENT");
}
CLIENT:
package Review.PerfectNum;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.util.Scanner;
// Enter data
String s = enterData();
dataOutputStream.writeUTF(s);
System.out.println(dataInputStream.readUTF());
}
SERVER:
package Review.PerfectNum;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Arrays;
//Server config
ServerSocket serverSocket = new ServerSocket(port);
Socket socket = serverSocket.accept();
DataInputStream dataInputStream = new
DataInputStream(socket.getInputStream());
DataOutputStream dataOutputStream = new
DataOutputStream(socket.getOutputStream());
String s = dataInputStream.readUTF();
System.out.println(s);
String[] arr = getData(s);
ArrayList<Integer> integers = checkData(arr);
dataOutputStream.writeUTF(integers.toString());
}
int sum = 1;
return sum == n;
}