The server starts and it is reachable (ping). I suppose that if the server SslConfiguration (and the keyvaluestore I created) were incorrect the server would not start/work, correct?
Erel your project works perfectly but there is a problem, I think: if you use a Wait For (or a Sleep) in the Starter, the "flow control" will be passed to the Main Activity. Also, I don't open the connection in the Starter.
So I tried to move your code in a class but I clashed against a wall: is it possible to use "Wait For" to wait for an event of a custom object?