static L serveHttpWithWebsockets_multiplePorts_servers = synchroList(); static void serveHttpWithWebsockets_multiplePorts(int... ports) ctex { for (int port : ports) { MyHTTPD httpd = new MyHTTPD(port); serveHttpWithWebsockets_multiplePorts_servers.add(httpd); httpd.start(); } } static void cleanMeUp_serveHttpWithWebsockets_multiplePorts() { for (MyHTTPD httpd : cloneList(serveHttpWithWebsockets_multiplePorts_servers)) { pcall { httpd.stop(); } serveHttpWithWebsockets_multiplePorts_servers.remove(httpd); } }