Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>So I think I understand your problem.</p> <p>You have </p> <p>1- A client application that sends UDP data to a hardware device that is receiving on say port 1234, at the same time this applications is also receiving responses on port 1234.</p> <p>2- A hardware device that receives UDP data on port 1234 and responds to the sender on port 1234.</p> <p>So when you emulate the hardware device using on the same machine you end up with the client application and the hardware emulator both listening for UDP packets on the same ip address 127.0.0.1 and port 1234?</p> <p>Have I captured the essense of what you have?</p> <p>If so, have you considered adding a second IP address to the machine. This does <strong>not</strong> mean that you need to have 2 network cards, one network card can have multiple IP addresses. That way you can have the two "devices" on on a separate interface which should overcome any conflicts having both on the same interface. </p> <p>For example, if you have the two IP addresses <code>192.168.0.5</code> and <code>192.168.0.6</code>.</p> <p>The client application can be sending to <code>192.168.0.6</code> and receiving on <code>192.168.0.5</code> while the hardware emulator is receiving on <code>192.168.0.6</code> and responds to <code>192.168.0.5</code>.</p> <p>Here is a link to describe how to add additional IP addresses.<br/> <a href="http://www.itsyourip.com/networking/how-to-add-multiple-ip-address-in-windows-2000xp2003/" rel="nofollow noreferrer">http://www.itsyourip.com/networking/how-to-add-multiple-ip-address-in-windows-2000xp2003/</a></p> <p>This is for 2000/XP/2003 but the process is similar for Vista and Windows 7.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload