Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
Hi,

I am facing a weird problem...my PC has a RealTek PCIe GBE Family Controller Network card. I am trying to send data over UDP to my target embedded board using my own custom made GUI. Whenever wireshark is open in my PC, I can communicate successfully. However, if Wireshark is off, I can't communicate.

Also, on other PCs having a non-Realtek adaptor, I can't communicate with the target board even if Wireshark is open. Wireshark doesn't show any packets being sent by the GUI to the board. I have tried reinstalling both, Wireshark and Winpcap drivers but the issue still persists. I also have the latest drivers for my network card installed on my PC. For sending data over UDP, the GUI is developed using MS Visual Studio 2008 using winsock library 2.0. I have used standard UDP protocol APIs for performing all the UDP operations.

Is the issue related to Wireshark or Network card or something else? Please assist.

What I have tried:

I am trying this GUI application on non Realtek adaptors, it working fine.
Posted
Updated 17-May-16 2:07am
v2
Comments
Richard MacCutchan 17-May-16 9:09am    
Unfortunately you did not explain where the data is being sent from, and what your code is doing. You also need to understand that UDP packets are not guaranteed to be delivered.
Venkat Raghvan 18-May-16 1:41am    
I know UDP packets are not guaranteed to be delivered.The actual communication takes place between custom embedded board and custom GUI built up using VC++ winsock library functions.
Venkat Raghvan 19-May-16 1:02am    
Actually, I am trying to send and receive data from custom board.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900