CFSocket 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
CoreFoundation 低階通訊端程式庫 - 請改用 Network API。
public class CFSocket : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFSocket = class
inherit CFType
interface INativeObject
interface IDisposable
- 繼承
- 實作
建構函式
CFSocket() |
為位址系列 INET、通訊端類型 STREAM 和通訊協定 TCP 建立通訊端。 |
CFSocket(AddressFamily, SocketType, ProtocolType) |
藉由指定在 上 Current 分派的位址系列、範圍類型和通訊協定類型,以建立通訊端。 |
CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop) |
使用指定的執行迴圈來指定位址系列、通訊端類型和通訊協定類型,以建立通訊端。 |
屬性
Handle |
處理非受控物件標記法) (指標。 |
方法
Connect(IPAddress, Int32, Double) |
將通訊端連接到指定的 IP 位址和埠。 |
Connect(IPEndPoint, Double) |
將通訊端連接到指定的端點。 |
CreateConnectedToSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, Double) |
藉由指定位址系列、通訊端類型、通訊協定類型和要連線的端點,以建立連線的通訊端。 |
DisableCallBacks(CFSocketCallBackType) |
停用引發一組事件。 |
Dispose() |
釋放 CFSocket 物件所使用的資源。 |
Dispose(Boolean) |
釋放 CFSocket 物件所使用的資源。 |
EnableCallBacks(CFSocketCallBackType) |
啟用引發一組事件。 |
Finalize() |
CFSocket 物件的完成項 |
GetDescription(IntPtr) |
傳回指定物件的文字表示。 (繼承來源 CFType) |
GetSocketFlags() |
傳回一組 CFSocket 特定旗標。 |
SendData(Byte[], Double) |
透過通訊端傳送資料。 |
SetAddress(IPAddress, Int32) |
設定這個通訊端的接聽位址, (相當於 BSD 系結呼叫) 。 |
SetAddress(IPEndPoint) |
設定這個通訊端的接聽位址, (相當於 BSD 系結呼叫) 。 |
SetSocketFlags(CFSocketFlags) |
設定 CFSocket 特定旗標。 |
事件
AcceptEvent |
當通訊端接受連線 (接聽通訊端) 時引發的事件。 |
ConnectEvent |
通訊端連線作業完成時引發的事件。 |
DataEvent |
在通訊端上收到資料時引發的事件。 |
ReadEvent |
當資料可供讀取時引發的事件, (事件處理常式必須讀取資料本身) 。 |
WriteEvent |
當資料可以寫入通訊端而不封鎖時引發的事件。 |