X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=map-server%2Faltos-map%2FAltosMap.java;h=d78396d0d9d59113d388db27d8d047916681b793;hb=21c630af7181a03b44cfcfa1cc787212501785ec;hp=380556f470e8e33e87dc005277a225954f1188f7;hpb=a372152654613fd8479ed4687b987ae2a513adf6;p=fw%2Faltos 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();