具有空闲连接功能的 Akka Tcp 服务器

Akka Tcp server with idle connection functionality

我想用Akka实现tcp服务器。 我想要空闲连接超时:如果客户端在一段时间内没有发送任何东西 - 连接关闭。

我该如何实现?我在 akka.io 中没有为此找到任何配置或消息。

您可以使用连接演员中所有演员内置的接收超时功能:

context.setReceiveTimeout(10 seconds)

您可以在手册中阅读更多相关信息:http://doc.akka.io/docs/akka/current/scala/actors.html#Receive_timeout