// Path: app/src/main/java/org/bobstuff/bobball/Network/NetworkIP.java
// public class NetworkIP extends NetworkDispatcher {
// 
//     public static final int BOBBALL_SRV_PORT = 8477;
// 
//     private ServerSocket srvSock;
// 
//     public NetworkIP(int uniqueID) {
//         super(uniqueID);
//     }
// 
//     public void startServer() {
//         startServer(BOBBALL_SRV_PORT);
//     }
// 
//     public void startServer(final int port) {
//         if (this.srvSock != null)
//             throw new IllegalArgumentException();
// 
//         this.threadpool.execute(new Runnable() {
//             @Override
//             public void run() {
// 
//                 try {
//                     srvSock = new ServerSocket(port);
// 
//                 } catch (IOException e) {
//                     //Log.d("xx", "IOException ---");
//                     e.printStackTrace();
//                     return;
//                 }
// 
//                 while (true) {
//                     try {
//                         Socket s = srvSock.accept();
//                         addConnection(s.getInputStream(), s.getOutputStream());
//                     } catch (IOException e) {
//                         //Log.d("xx", "IOException --zz-");
//                         e.printStackTrace();
//                     }
//                 }
//             }
//         });
// 
//     }
// 
//     public void clientConnect(final String dstName, final int dstPort) {
//         this.threadpool.execute(new Runnable() {
//             @Override
//             public void run() {
//                 try {
//                     Socket cliSock = new Socket(dstName, dstPort);
//                     addConnection(cliSock.getInputStream(), cliSock.getOutputStream());
//                 } catch (IOException e) {
//                     e.printStackTrace();
//                     //Log.d("xx", "IOException --cli-");
//                 }
//             }
//         });
//     }
// 
// }


import org.bobstuff.bobball.Network.NetworkIP;
import java.lang.Integer;
import java.lang.System;
import java.util.Timer;



public class Server {
    public static void main(String[] args) {
        int port = 0;

        if (args.length >= 1) {
            port = Integer.valueOf(args[0]);
        }

        System.out.println("Started server on port " + port);
// Path: app/src/main/java/org/bobstuff/bobball/Network/NetworkIP.java
// public class NetworkIP extends NetworkDispatcher {
// 
//     public static final int BOBBALL_SRV_PORT = 8477;
// 
//     private ServerSocket srvSock;
// 
//     public NetworkIP(int uniqueID) {
//         super(uniqueID);
//     }
// 
//     public void startServer() {
//         startServer(BOBBALL_SRV_PORT);
//     }
// 
//     public void startServer(final int port) {
//         if (this.srvSock != null)
//             throw new IllegalArgumentException();
// 
//         this.threadpool.execute(new Runnable() {
//             @Override
//             public void run() {
// 
//                 try {
//                     srvSock = new ServerSocket(port);
// 
//                 } catch (IOException e) {
//                     //Log.d("xx", "IOException ---");
//                     e.printStackTrace();
//                     return;
//                 }
// 
//                 while (true) {
//                     try {
//                         Socket s = srvSock.accept();
//                         addConnection(s.getInputStream(), s.getOutputStream());
//                     } catch (IOException e) {
//                         //Log.d("xx", "IOException --zz-");
//                         e.printStackTrace();
//                     }
//                 }
//             }
//         });
// 
//     }
// 
//     public void clientConnect(final String dstName, final int dstPort) {
//         this.threadpool.execute(new Runnable() {
//             @Override
//             public void run() {
//                 try {
//                     Socket cliSock = new Socket(dstName, dstPort);
//                     addConnection(cliSock.getInputStream(), cliSock.getOutputStream());
//                 } catch (IOException e) {
//                     e.printStackTrace();
//                     //Log.d("xx", "IOException --cli-");
//                 }
//             }
//         });
//     }
// 
// }


// Path: srv/Server.java
import org.bobstuff.bobball.Network.NetworkIP;
import java.lang.Integer;
import java.lang.System;
import java.util.Timer;




public class Server {
    public static void main(String[] args) {
        int port = 0;

        if (args.length >= 1) {
            port = Integer.valueOf(args[0]);
        }

        System.out.println("Started server on port " + port);
        final NetworkIP nw = new NetworkIP((int) System.currentTimeMillis());