private IPPacketInformation GetNonDefaultIPPacketInformation()
{
- const int ReceiveTimeout = 5000;
+ const int ReceiveTimeout = 10000;
using (var receiver = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp))
using (var sender = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp))
receiveArgs.SetBuffer(new byte[1], 0, 1);
receiveArgs.Completed += (_, args) => ((ManualResetEvent)args.UserToken).Set();
- Assert.True(receiver.ReceiveMessageFromAsync(receiveArgs));
+ Assert.True(receiver.ReceiveMessageFromAsync(receiveArgs), "receiver.ReceiveMessageFromAsync");
// Send a few packets, in case they aren't delivered reliably.
for (int i = 0; i < TestSettings.UDPRedundancy; i++)
sender.SendTo(new byte[1], new IPEndPoint(IPAddress.Loopback, port));
}
- Assert.True(waitHandle.WaitOne(ReceiveTimeout));
+ Assert.True(waitHandle.WaitOne(ReceiveTimeout), "waitHandle.WaitOne");
return receiveArgs.ReceiveMessageFromPacketInfo;
}