Да приемем следната част от кода:
class MQActor extends Actor {
// Bind on port 0... Technically this should pick a free port
val pubSocket = context.system.newSocket(SocketType.Pub, Bind("tcp://127.0.0.1:0"))
def receive = {
// ...
}
}
Въпросите ми са:
1) Правилно ли е да посочите порт 0, за да поискате сокет на всеки наличен порт?
2) Ако приемем, че 1) работи, как мога да разбера към кой порт е свързан сокетът?
3) Ако 1) не работи и/или 2) е невъзможно, как мога да се свържа с всеки наличен порт?
Благодаря предварително!
Били