java - Netty 4 中的阻塞

标签 java sockets netty

有什么方法可以在 Netty 4 客户端中以阻塞模式运行某些代码吗?我找不到任何问题或如何在阻止模式下运行某些代码的示例。我的问题是创建一个用户登录系统,在请求和响应的依赖性在客户端执行另一项工作之后,我必须立即从服务器获得成功或错误。我就不信这么强大的工具做不到

附注对不起我的英语

最佳答案

您不需要阻塞netty,您需要的是以netty方式使用netty客户端发送数据,然后等待将在netty入站处理程序中设置的SettableFuture对象。所以是你的程序阻塞了,而不是netty的。

关于java - Netty 4 中的阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282681/

相关文章:

java - 字节还是整数?哪一个通过套接字发送速度更快?

java - Micronaut 是否需要异步编程?

c - 如果我用一个监听套接字监听 2 个端口,我如何知道哪个端口收到了数据包?

java - 数据包被 netty 损坏

netty - netty 中非阻塞 channel 中的 SO_TIMEOUT

java - TableView 单个单元格监听器 JavaFX

java - Windows 10 企业版 IntelliJ IDEA 中的 JDK 路径

java - 为 Java Socket 设置端口

java - cometd : Multiple tabs for online-users management creating false online-status

c - 使用 SOCK_DGRAM 从服务器获取信息时出现问题