From af360452c6faf457ff54dc98ae78c0ea4630c28a Mon Sep 17 00:00:00 2001
From: SeeBasTStick <sebastian.stock@hhu.de>
Date: Tue, 20 Oct 2020 16:57:45 +0200
Subject: [PATCH] added dynamic port allocation

---
 src/main/kotlin/b/language/server/App.kt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/kotlin/b/language/server/App.kt b/src/main/kotlin/b/language/server/App.kt
index 3e34983..8ad0f37 100644
--- a/src/main/kotlin/b/language/server/App.kt
+++ b/src/main/kotlin/b/language/server/App.kt
@@ -9,8 +9,9 @@ import java.util.concurrent.Future
 
 
 fun main() {
-    println("opening connection and waiting ...")
-    val socket = ServerSocket(55556)
+    val socket = ServerSocket(0)
+
+    println("<${socket.localPort}> is the port; opening connection and listening")
     val channel = socket.accept()
     println("accepted connection from ${channel.inetAddress}")
     startServer(channel.getInputStream(), channel.getOutputStream())
-- 
GitLab