Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.ServerSocket;
- import java.net.Socket;
- public class Main {
- private int[] preferedPorts;
- private String user = "lolz";
- private String password = "noobz";
- public static void main(String args[]) {
- new Main().start();
- }
- public Main() {
- preferedPorts = new int[] {
- 80, 5000, 5555, 5556, 5557
- };
- }
- private void start() {
- ServerSocket sSock = null;
- for (int i = 0; i < preferedPorts.length; i++) {
- try {
- sSock = new ServerSocket(preferedPorts[i]);
- System.out.println("Server started successfully! Binded to port " + preferedPorts[i]);
- break;
- } catch (Exception e) {
- continue;
- }
- }
- while (true) {
- try {
- Socket client = sSock.accept();
- System.out.println("Client connected: " + client.getInetAddress().toString().replace("/", "") + " | Starting new Handler thread.");
- new Handler(client, user, password).run();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement