我最终试图测试UDP客户端,并希望确保它在发送数据时工作,而不是通过回送接口,以避免由此带来的任何微妙问题,例如校验和验证()中的差异。然而,根据Wireshark的说法,即使将数据发送到socket.gethostbyname(socket.gethostname())的结果(这不是127.0.0.1 ),数据似乎也是通过环回接口传递的import asyncio with socket.<
下面这个简单的安排有什么问题。我所做的就是创建一个UDP广告客户,它可以多播一条消息,还有一个侦听器加入多播组来接收这条消息,它们都运行在同一台机器上。HostName Host = new HostName("224.3.0.5"); //a multicast range address
var L = new DatagramSocket();await L.B
我的想法是向客户端发出事件,以便在有数据可供它们使用时‘告知’它们(它们可以调用普通的REST api来获取这些数据)。我在我的应用程序中使用redis PUB/SUB来广播事件。{ // now I want to emit event to mobile clients through socket.io}
redisClient.subscribe('data-available