我不熟悉Java中的Socket编程,但对.NET套接字编程非常熟悉。 我想知道,我们如何使用java中的datagramsockets异步交换(发送/接收)数据包/消息。就像C#为此目的提供BeginSend和BeginReceive方法一样,java也提供类似的东西。
答案 0 :(得分:0)
我相信您正在寻找NIO DatagramChannel。快速谷歌搜索将发现一个教程。还有一些框架(比如Apache Mina)使NIO更容易一些。
答案 1 :(得分:0)
令我惊讶的是,Java 7没有AsynchronousDatagramChannel,但它确实有AsynchronousSocketChannel / ServerSocketChannel。