DatagramSocket.Send(DatagramPacket) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從此套接字傳送資料報封包。
[Android.Runtime.Register("send", "(Ljava/net/DatagramPacket;)V", "GetSend_Ljava_net_DatagramPacket_Handler")]
public virtual void Send(Java.Net.DatagramPacket? p);
[<Android.Runtime.Register("send", "(Ljava/net/DatagramPacket;)V", "GetSend_Ljava_net_DatagramPacket_Handler")>]
abstract member Send : Java.Net.DatagramPacket -> unit
override this.Send : Java.Net.DatagramPacket -> unit
參數
那個 DatagramPacket 待發送的。
- 屬性
例外狀況
如果在傳送封包時發生錯誤。
備註
從此套接字傳送資料報封包。 內容 DatagramPacket 包括要傳送的資料、長度、遠端主機的 IP 位址,以及遠端主機的埠號。
如果有安全管理器,且套接字目前沒有連接到遠端位址,此方法會先執行一些安全檢查。 首先,如果 p.getAddress().isMulticastAddress() 為真,此方法會呼叫安全管理者的方法 checkMulticast ,並以 p.getAddress() 參數作為參數。 若該表達式的值為假,此方法改為呼叫安全管理員 checkConnect 的方法,參數為 p.getAddress().getHostAddress()p.getPort()和 。 每次呼叫安全管理方法時,若不允許該操作,都可能導致安全異常。
的 java.net.DatagramSocket.send(java.net.DatagramPacket)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。