【发布时间】:2012-05-01 17:44:01
【问题描述】:
让我们假设以下代码:
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) 不可能,我如何绑定到任何可用端口?
提前致谢!
比利
【问题讨论】:
标签: sockets scala port akka zeromq