Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. package de.hering.chat;
  2.  
  3. import de.hering.net.Client;
  4. import de.hering.net.Server;
  5. import de.hering.ui.MainWindow;
  6. import de.hering.ui.OptionWindow;
  7.  
  8. public class Chat {
  9.  
  10. private static Server server;
  11. private static Client client;
  12. private static MainWindow win;
  13. private static boolean isServer;
  14. private static String nickname, address;
  15.  
  16. public static void main(String[] args) {
  17. win = new MainWindow();
  18. new OptionWindow();
  19. }
  20.  
  21. public static void sendMessage(String msg) {
  22. if(isServer)
  23. server.sendMessage("[" + nickname + "]: " + msg);
  24. else
  25. client.sendMessage("[" + nickname + "]: " + msg);
  26. }
  27.  
  28. public static void log(String msg) {
  29. if(msg.contains("%nick%"))
  30. win.log(msg.replace("%nick%", "[" + nickname + "]: "));
  31. else
  32. win.log(msg);
  33. }
  34.  
  35. public static void establishConnection(boolean _server, String _nick, String _netAddress) {
  36. isServer = _server;
  37. nickname = _nick;
  38. address = _netAddress;
  39.  
  40. if(isServer)
  41. (server = new Server(10000)).start();
  42. else
  43. (client = new Client(address)).start();
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement