我有一个“Director”程序,它通过本地网络广播M-SEARCH请求。网络中有四台服务器,每台服务器运行相同 “Responder”程序,应该使用HTTP响应识别服务器。
$scope.myFunction=function(){
alert("works")
}
$scope.myVar="myFunction()";
//Execute this:
//$scope.myVar() I dont know
有时,一个或多个响应者将停止接收操作
IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, SSDP_PORT);
client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1);
client.Client.Bind(groupEP);
Wireshark显示网络上的M-SEARCH消息,但有时程序似乎永远不会读取它们。
服务器运行Windows 10,并配有两个连接到不同本地网络的有源以太网卡。
响应者是用C#编写的。
关于下一步该寻找什么的任何想法?
答案 0 :(得分:0)
事实证明,这个问题在这里有一个可行的答案: UDP: Read data from all network interfaces
太糟糕了,我没有早点发现它。好吧,总会有下一个版本......