X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=map-server%2Faltos-map%2FAltosMap.java;fp=map-server%2Faltos-map%2FAltosMap.java;h=d78396d0d9d59113d388db27d8d047916681b793;hp=380556f470e8e33e87dc005277a225954f1188f7;hb=026c735393f6029d09011dba1d5c780322921921;hpb=e7c0bcd945f8365e86e99b9d450f3a3389fa0e66 diff --git a/map-server/altos-map/AltosMap.java b/map-server/altos-map/AltosMap.java index 380556f4..d78396d0 100644 --- a/map-server/altos-map/AltosMap.java +++ b/map-server/altos-map/AltosMap.java @@ -109,7 +109,17 @@ public class AltosMap { fail(400, "Missing zoom"); try { - Socket socket = new Socket(InetAddress.getLoopbackAddress(), port); + Socket socket = null; + int tries = 0; + + while (tries < 10 && socket == null) { + try { + socket = new Socket(InetAddress.getLoopbackAddress(), port); + } catch (IOException ie) { + Thread.sleep(100); + tries++; + } + } AltosJson request = new AltosJson();