Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.hering.chat;
- import de.hering.net.Client;
- import de.hering.net.Server;
- import de.hering.ui.MainWindow;
- import de.hering.ui.OptionWindow;
- public class Chat {
- private static Server server;
- private static Client client;
- private static MainWindow win;
- private static boolean isServer;
- private static String nickname, address;
- public static void main(String[] args) {
- win = new MainWindow();
- new OptionWindow();
- }
- public static void sendMessage(String msg) {
- if(isServer)
- server.sendMessage("[" + nickname + "]: " + msg);
- else
- client.sendMessage("[" + nickname + "]: " + msg);
- }
- public static void log(String msg) {
- if(msg.contains("%nick%"))
- win.log(msg.replace("%nick%", "[" + nickname + "]: "));
- else
- win.log(msg);
- }
- public static void establishConnection(boolean _server, String _nick, String _netAddress) {
- isServer = _server;
- nickname = _nick;
- address = _netAddress;
- if(isServer)
- (server = new Server(10000)).start();
- else
- (client = new Client(address)).start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement