如何在Java中通过本地网络多播文件

如何在Java中通过本地网络多播文件,java,networking,Java,Networking,我能够使用套接字在客户端和服务器之间发送文件,但我需要通过本地网络多播文件。有人能建议一种方法吗?提前谢谢。你试过什么?您只需打开一个DatagramSocket,读取文件,然后将位发送到多播地址。问题在于细节:对于丢弃的数据报,你打算怎么做?我没有尝试多播,因为我不知道如何可靠地发送文件。我已经读过Norm协议是其中一个堆栈溢出答案中的一个可靠解决方案,但我不知道如何解决它。我只是想指出,我需要通过本地网络发送,那么根据您的说法,如果我想可靠地发送它,什么是一个好方法?太广泛了。有几种可靠的多

我能够使用套接字在客户端和服务器之间发送文件,但我需要通过本地网络多播文件。有人能建议一种方法吗?提前谢谢。

你试过什么?您只需打开一个
DatagramSocket
,读取文件,然后将位发送到多播地址。问题在于细节:对于丢弃的数据报,你打算怎么做?我没有尝试多播,因为我不知道如何可靠地发送文件。我已经读过Norm协议是其中一个堆栈溢出答案中的一个可靠解决方案,但我不知道如何解决它。我只是想指出,我需要通过本地网络发送,那么根据您的说法,如果我想可靠地发送它,什么是一个好方法?太广泛了。有几种可靠的多播协议,如果您可以从Oracle下载JRM,甚至可以在Java中实现其中的两种。