2008-09-07 87 views
4

我有一臺安裝了VmWare的機器,它增加了兩個額外的網絡接口。操作系統是Vista。我有兩個Java應用程序,一個廣播數據報,一個接收這些數據報。我遇到的問題是,除非我禁用兩個VmWare網絡接口,否則接收器無法接收數據報。如何在多宿主機器上以Java發送和接收UDP數據包?

什麼是在不禁用接口的情況下進行工作的最佳方式?

回答

7

看看在DatagramSocket的可選的構造:

DatagramSocket(int port, InetAddress laddr) 
Creates a datagram socket, bound to the specified local address. 

我猜你只指定端口。