I have 25 of these embedded systems which send and receive 20, 15 byte UDP datagrams per second to a PC through a crossover cable (no switch, no router). Inside a costate {}, the udp_sendto function always returns 15, never anything else.
On an XP machine (for 8 years), on average, 1 in about 5600 packets get dropped, however, on a Windows 7 machine (now required), on average, 1 in 23 packets get dropped.Wireshark does not see the missed datagram, neither does the PC but the RCM3200 thinks they are on their way.
udp_open ( &socket, 6400, -1, 6500, datahandler )
I have 25 of these embedded systems which send and receive 20, 15 byte UDP datagrams per second to a PC through a crossover cable (no switch, no router). Inside a costate {}, the udp_sendto function always returns 15, never anything else.
On an XP machine (for 8 years), on average, 1 in about 5600 packets get dropped, however, on a Windows 7 machine (now required), on average, 1 in 23 packets get dropped.Wireshark does not see the missed datagram, neither does the PC but the RCM3200 thinks they are on their way.
udp_open ( &socket, 6400, -1, 6500, datahandler )
I have tried udp_bypass_arp without success.
I have tried two sockets without success.
I have decreased the rate to two per second without any change.
DC 9.62 with patches.
Any thoughts on how to get more of the packets in Win 7?
Thanks.
I have tried udp_bypass_arp without success.
I have tried two sockets without success.
DC 9.62 with patches.
Any thoughts on how to get more of the packets in Win 7?
Thanks.