通过特定网络接口发送IP多播

时间:2018-03-12 10:01:31

标签: delphi winsock multicast

目前我正在使用以下代码发送多播消息:

var
  addr: sockaddr_in;

FillChar(addr, SizeOf(addr), 0);
addr.sin_family := AF_INET;
addr.sin_addr.s_addr := inet_addr(PAnsiChar(_multicastGroup));
addr.sin_port := htons(_port);

//.................

if (sendto(fd, pmsg, Length(m), 0, addr, SizeOf(addr)) < 0) then begin
  perror('sendto');
end;

我没有发明这个代码,而是从Internet上的C ++示例中获取。

如何通过特定网络接口发送IP组播?

0 个答案:

没有答案