使用java中的datagramSockets进行异步发送和接收

时间:2014-04-02 13:11:06

标签: java sockets asynchronous

我不熟悉Java中的Socket编程,但对.NET套接字编程非常熟悉。 我想知道,我们如何使用java中的datagramsockets异步交换(发送/接收)数据包/消息。就像C#为此目的提供BeginSendBeginReceive方法一样,java也提供类似的东西。

2 个答案:

答案 0 :(得分:0)

我相信您正在寻找NIO DatagramChannel。快速谷歌搜索将发现一个教程。还有一些框架(比如Apache Mina)使NIO更容易一些。

答案 1 :(得分:0)

令我惊讶的是,Java 7没有AsynchronousDatagramChannel,但它确实有AsynchronousSocketChannel / ServerSocketChannel。