Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.net.ServerSocket;
- import java.util.logging.Logger;
- class SocketThrdServer
- implements Runnable
- {
- ServerSocket server = null;
- public PropertiesFile options = new PropertiesFile("mcban.properties");
- protected static final Logger log = Logger.getLogger("Minecraft");
- Thread t;
- public void run()
- {
- try
- {
- Integer meow = Integer.valueOf(this.options.getInt("chat_port"));
- this.server = new ServerSocket(meow.intValue());
- log.info("MCBans client server started.");
- while (true)
- {
- try
- {
- ClientWorker w = new ClientWorker(this.server.accept());
- this.t = new Thread(w);
- this.t.start(); continue;
- } catch (Exception e) {
- log.severe("[MCBANS] MCBans Chat error, could not handle request.");
- }
- }
- } catch (IOException e) {
- log.severe("[MCBANS] MCBans Chat error, could not create server socket." + e.toString());
- } catch (Exception e) {
- log.severe("[MCBANS] MCBans Chat error, could not create server socket, " + e.toString() + ".");
- }
- }
- protected void finalize()
- {
- try {
- this.server.close();
- } catch (Exception e) {
- log.severe("[MCBANS] MCBans Chat error, could not close request socket.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment