Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. public String motd(int porta) {
  2.  
  3. String[] data;
  4. try {
  5. Socket socket = new Socket();
  6. socket.connect(new InetSocketAddress(InetAddress.getLocalHost(), porta), 1 * 1000);
  7.  
  8. DataOutputStream out = new DataOutputStream(socket.getOutputStream());
  9. DataInputStream in = new DataInputStream(socket.getInputStream());
  10.  
  11. out.write(0xFE);
  12.  
  13. StringBuilder str = new StringBuilder();
  14.  
  15. int b;
  16. while ((b = in.read()) != -1) {
  17. if (b != 0 && b > 16 && b != 255 && b != 23 && b != 24) {
  18. str.append((char) b);
  19. }
  20. }
  21.  
  22. data = str.toString().split("ยง");
  23. String motd = data[0];
  24. int onlinePlayers = Integer.valueOf(data[1]);
  25. int maxPlayers = Integer.valueOf(data[2]);
  26. }
  27. catch (Exception e) {
  28. e.printStackTrace();
  29. }
  30. return motd(porta);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement