smercurio_fc wrote:Have you verified that you have no other processes listening on that port?
That should give an error immediately.
You might want to make sure to insert an error indicator right after the UDP operation
Notice also that the NI example has the error cluster in a shift register, while you have it wired across regular tunnels. Your version can mask errors.
Isereau wrote:
Yes, it works locally. I can't show you what wireshark shows due to proprietary information, but it definately shows the correct information is coming back. One thing I noticed when I was watching wireshark is the port which the data is coming in from is labeled HTTP (80) whereas the other port is just labeled 6311 (6311). Don't know if this could be a problem or not...
There cannot be much properitary information in an UDP header. Can you at least show us a screenshot of wireshark displaying one packet. You can bleep out the information that is proprietary, e.g. the packet payload.
From the IP header, we want: (1) source IP, (2) destination IP, (3) protocol.
From the UDP header, we want: (4) source port, (5) destination port.
If you say "port which the data is coming in from is labeled HTTP (80) whereas the other port is just labeled 6311 (6311).", I would interpret that as
Source port=80, Destination port=6311
Which is still incorrect. The source port is irrelevant and the destination port MUST be 80. The problem is that you lingo is ambiguous because it uses non-standard terms.
Also, if you say "shows the correct information is coming back", it looks like you are talking about return traffic. UDP is stateless, and from what I understand one-way in this case. Very confusing!Message Edited by altenbach on 06-25-2008 08:05 AM