Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.io.OutputStreamWriter;
  6. import java.net.Socket;
  7.  
  8. public class Main
  9. {  
  10.     private static Socket socket;
  11.  
  12.     private static BufferedWriter writer;
  13.     private static BufferedReader reader;
  14.    
  15.     public static void main(String[] args)
  16.     {      
  17.         try {
  18.             socket = new Socket(Constants.HOST, Constants.PORT);
  19.            
  20.             writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
  21.             reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  22.            
  23.             writer.write("PASS " + Constants.OAUTH + "\r\n");
  24.             writer.write("NICK " + Constants.CHANNEL + "\r\n");
  25.             writer.write("USER " + Constants.CHANNEL + " \r\n");
  26.             writer.flush();
  27.            
  28.             String line = "";
  29.             while ((line = reader.readLine()) != null)
  30.             {
  31.                  if (line.indexOf("004") >= 0)
  32.                  {
  33.                      break;
  34.                  }
  35.                  else
  36.                  {
  37.                      System.out.println(line);
  38.                  }
  39.             }
  40.         } catch (IOException e) {
  41.             e.printStackTrace();
  42.         }
  43.     }  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement