DatagramSocket(int port, .netAddress localAddr):這是個非常有用的構建器,當一臺機器擁有多于一個IP地址的時候,由它創建的實例僅僅接收來自LocalAddr的報文。
值得注意的是,在創建DatagramSocket類實例時,如果端口已經被使用,會產生一個SocketException的異常拋出,并導致程序非法終止,這個異常應該注意捕獲。DatagramSocket類最主要的方法有4個:
Receive(DatagramPacket d):接收數據報文到d中。receive方法產生一個“阻塞”。
Send(DatagramPacket d):發送報文d到目的地。
SetSoTimeout(int timeout):設置超時時間,單位為毫秒。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/