我試圖通過筆記本電腦的以太網電纜從我的PC發送UDP數據包到FPGA。我一直在使用Java的DatagramPacket和DatagramSocket來發送UDP數據包。但是,這些數據包只能通過筆記本電腦的無線接口發送。我如何指定數據包應該通過我的以太網接口?通過Java發送UDP數據包
謝謝。
我試圖通過筆記本電腦的以太網電纜從我的PC發送UDP數據包到FPGA。我一直在使用Java的DatagramPacket和DatagramSocket來發送UDP數據包。但是,這些數據包只能通過筆記本電腦的無線接口發送。我如何指定數據包應該通過我的以太網接口?通過Java發送UDP數據包
謝謝。
當然,你可以將你的DatagramSocket綁定到x4u建議的特定接口,但是如果你的UDP數據包是在不正確的接口上發送的,我寧願假設你的操作系統網絡堆棧的路由表配置不正確,操作系統認爲您的FPGA可通過WLAN接口而不是以太網接口訪問。
如果使用public DatagramSocket(int port, InetAddress laddr)
構造函數創建DatagramSocket並將其傳遞給本地以太網接口的InetAddress,它可能會有效。