loss single packet on stream

Mar 24, 2015 at 9:43 PM
i have a problem i am using three comunicator for three different stream of data.
First Stream (DataComunicator) is of DATA about 5 MBsec it run good no packet loss
Second Stream (Message Comunicator) is used to send message and receive ack message
Third Stream is for Asyncronus data receive (CalibrationComunicator).
Three Comunicators have same filter.

DataComunicator run on ReceivePackets(0,DataPacketHandler) called on a Capture Thread always listening.
Message Counicator runs on a Receive in a while(true) with timeout, but sometimes loses ack, message during a stream (ack is registered in wireshark), but if i break comunicator and reopen it the ack message is never lost. Operation of break and open of comunicator take time and for me, it is not a good solution. After every comunicator.break(), i call dispose() to free winpcap internal memory.
In which way can i solve the problem?
Coordinator
Apr 3, 2015 at 10:12 AM
Hi decutator,

Pcap.Net has moved to GitHub.
New questions should be asked in the Pcap.Net Q&A Group.

What do you mean by "runs on a Receive in a while(true) with timeout"?

Boaz.
Apr 3, 2015 at 12:56 PM
I have posted on Pcap.Net Q&A Group.