altos-mapd: Add geo-fencing for map requests. Add port and key arguments
[fw/altos] / map-server / altos-mapd / AltosMapdServer.java
index 68b427f0c327eb88298bc73d89e2b610228d9ce8..749edbc77e65d54cb86aac9fbe22775c2cb5af19 100644 (file)
 package altosmapd;
 
 import java.net.*;
+import java.io.*;
 
-public class AltosMapdServer {
-       ServerSocket    socket;
-
-       public Socket accept() {
-               try {
-                       return socket.accept();
-               } catch (Exception e) {
-                       return null;
-               }
-       }
-
-       public AltosMapdServer(int port) {
-               try {
-                       socket = new ServerSocket(port, 5, InetAddress.getLoopbackAddress());
-               } catch (Exception e) {
-                       socket = null;
-               }
+public class AltosMapdServer extends ServerSocket {
+       public AltosMapdServer(int port) throws IOException {
+               super(port, 5, InetAddress.getLoopbackAddress());
        }
 }