2010-08-13 199 views
1

我试图通过笔记本电脑的以太网电缆从我的PC发送UDP数据包到FPGA。我一直在使用Java的DatagramPacket和DatagramSocket来发送UDP数据包。但是,这些数据包只能通过笔记本电脑的无线接口发送。我如何指定数据包应该通过我的以太网接口?通过Java发送UDP数据包

谢谢。

回答

1

当然,你可以将你的DatagramSocket绑定到x4u建议的特定接口,但是如果你的UDP数据包是在不正确的接口上发送的,我宁愿假设你的操作系统网络堆栈的路由表配置不正确,操作系统认为您的FPGA可通过WLAN接口而不是以太网接口访问。

1

如果使用public DatagramSocket(int port, InetAddress laddr)构造函数创建DatagramSocket并将其传递给本地以太网接口的InetAddress,它可能会有效。