共用方式為


CFSocket 類別

定義

CoreFoundation 低階通訊端程式庫 - 請改用 Network API。

public class CFSocket : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFSocket = class
    inherit CFType
    interface INativeObject
    interface IDisposable
繼承
CFSocket
實作

建構函式

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

當資料可以寫入通訊端而不封鎖時引發的事件。

適用於