文件同时传输到多个套接字

时间:2010-10-31 05:03:54

标签: perl sockets

在perl中,有没有办法将文件从服务器套接字广播到多个客户端套接字?我想在最短的时间内将单个文件传输到多个系统。

谢谢,
Akshey

2 个答案:

答案 0 :(得分:1)

在什么样的网络上? IP multicast通常可以通过LAN使用,但不能通过Internet真正支持。

请注意,多播需要客户端和专用软件的特殊软件。服务器。你可能不想写自己的;维基百科文章中有一些实现链接。

答案 1 :(得分:0)

你可以用UDP设置一些东西,不知不觉地发送数据包。但这似乎弄巧成拙,因为你必须弥补丢失的数据包。

我会以非常正常的方式分别做每一个。您可以为每个收件人启动一个单独的执行线程或分支,以便它们并行运行。