Socket
Overview
Location
-
Reference:
- RemObjects.InternetPack.fx Island
- libRemObjects.InternetPack.fx Toffee
- Namespace: RemObjects.InternetPack
- Platforms: Island, Toffee
constructor
constructor(addressFamily: AddressFamily; socketType: SocketType; protocolType: ProtocolType)
Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
init(_ addressFamily: AddressFamily, _ socketType: SocketType, _ protocolType: ProtocolType)
Sub New(addressFamily As AddressFamily, socketType As SocketType, protocolType As ProtocolType)
Parameters:
- addressFamily:
- socketType:
- protocolType:
Accept virtual
method Accept: Socket
Socket Accept()
func Accept() -> Socket
Function Accept() As Socket
AddressFamily virtual
property AddressFamily: AddressFamily read write;
AddressFamily AddressFamily { get; set; }
var AddressFamily: AddressFamily { get{} set{} }
Property AddressFamily() As AddressFamily
Available virtual
property Available: Int32 read;
Int32 Available { get; }
var Available: Int32 { get{} }
ReadOnly Property Available() As Int32
BeginAccept (Socket, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(acceptSocket: Socket; receiveSize: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(Socket acceptSocket, Int32 receiveSize, AsyncCallback callback, Object state)
func BeginAccept(_ acceptSocket: Socket, _ receiveSize: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(acceptSocket As Socket, receiveSize As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- acceptSocket:
- receiveSize:
- callback:
- state:
BeginAccept (AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(AsyncCallback callback, Object state)
func BeginAccept(_ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- callback:
- state:
BeginAccept (Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(receiveSize: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(Int32 receiveSize, AsyncCallback callback, Object state)
func BeginAccept(_ receiveSize: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(receiveSize As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- receiveSize:
- callback:
- state:
BeginConnect (IPAddress, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(address: IPAddress; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(IPAddress address, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ address: IPAddress, _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(address As IPAddress, port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- address:
- port:
- callback:
- state:
BeginConnect (array of IPAddress, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(addresses: array of IPAddress; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(IPAddress[] addresses, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ addresses: IPAddress..., _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(addresses As IPAddress(), port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- addresses:
- port:
- callback:
- state:
BeginConnect (EndPoint, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(end_point: EndPoint; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(EndPoint end_point, AsyncCallback callback, Object state)
func BeginConnect(_ end_point: EndPoint, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(end_point As EndPoint, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- end_point:
- callback:
- state:
BeginConnect (String, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(host: String; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(String host, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ host: String, _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(host As String, port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- host:
- port:
- callback:
- state:
BeginDisconnect virtual
method BeginDisconnect(reuseSocket: Boolean; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginDisconnect(Boolean reuseSocket, AsyncCallback callback, Object state)
func BeginDisconnect(_ reuseSocket: Boolean, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginDisconnect(reuseSocket As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- reuseSocket:
- callback:
- state:
BeginReceive (array of Byte, Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object): IAsyncResult virtual
method BeginReceive(buffer: array of Byte; offset: Int32; size: Int32; flags: SocketFlags; out error: SocketError; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags flags, out SocketError error, AsyncCallback callback, Object state)
func BeginReceive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags, _ error: inout SocketError, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginReceive(buffer As Byte(), offset As Int32, size As Int32, flags As SocketFlags, <OutAttribute> ByRef error As SocketError, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- flags:
- error:
- callback:
- state:
BeginReceive (array of Byte, Int32, Int32, SocketFlags, AsyncCallback, Object): IAsyncResult virtual
method BeginReceive(buffer: array of Byte; offset: Int32; size: Int32; socket_flags: SocketFlags; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socket_flags, AsyncCallback callback, Object state)
func BeginReceive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socket_flags: SocketFlags, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginReceive(buffer As Byte(), offset As Int32, size As Int32, socket_flags As SocketFlags, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socket_flags:
- callback:
- state:
BeginSend (array of Byte, Int32, Int32, SocketFlags, AsyncCallback, Object): IAsyncResult virtual
method BeginSend(buffer: array of Byte; offset: Int32; size: Int32; socket_flags: SocketFlags; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socket_flags, AsyncCallback callback, Object state)
func BeginSend(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socket_flags: SocketFlags, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginSend(buffer As Byte(), offset As Int32, size As Int32, socket_flags As SocketFlags, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socket_flags:
- callback:
- state:
BeginSend (array of Byte, Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object): IAsyncResult virtual
method BeginSend(buffer: array of Byte; offset: Int32; size: Int32; socketFlags: SocketFlags; out errorCode: SocketError; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, Object state)
func BeginSend(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socketFlags: SocketFlags, _ errorCode: inout SocketError, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginSend(buffer As Byte(), offset As Int32, size As Int32, socketFlags As SocketFlags, <OutAttribute> ByRef errorCode As SocketError, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socketFlags:
- errorCode:
- callback:
- state:
Bind virtual
method Bind(local_end: EndPoint)
void Bind(EndPoint local_end)
func Bind(_ local_end: EndPoint)
Sub Bind(local_end As EndPoint)
Parameters:
- local_end:
Close virtual
method Close
void Close()
func Close()
Sub Close()
method Connect(address: IPAddress; port: Int32)
void Connect(IPAddress address, Int32 port)
func Connect(_ address: IPAddress, _ port: Int32)
Sub Connect(address As IPAddress, port As Int32)
Parameters:
- address:
- port:
method Connect(addresses: array of IPAddress; port: Int32)
void Connect(IPAddress[] addresses, Int32 port)
func Connect(_ addresses: IPAddress..., _ port: Int32)
Sub Connect(addresses As IPAddress(), port As Int32)
Parameters:
- addresses:
- port:
method Connect(host: String; port: Int32)
void Connect(String host, Int32 port)
func Connect(_ host: String, _ port: Int32)
Sub Connect(host As String, port As Int32)
Parameters:
- host:
- port:
Connect (EndPoint) virtual
method Connect(remoteEP: EndPoint)
void Connect(EndPoint remoteEP)
func Connect(_ remoteEP: EndPoint)
Sub Connect(remoteEP As EndPoint)
Parameters:
- remoteEP:
Connected virtual
property Connected: Boolean read write;
Boolean Connected { get; set; }
var Connected: Boolean { get{} set{} }
Property Connected() As Boolean
Disconnect virtual
method Disconnect(reuseSocket: Boolean)
void Disconnect(Boolean reuseSocket)
func Disconnect(_ reuseSocket: Boolean)
Sub Disconnect(reuseSocket As Boolean)
Parameters:
- reuseSocket:
Dispose
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
EndAccept (IAsyncResult): Socket virtual
method EndAccept(result: IAsyncResult): Socket
Socket EndAccept(IAsyncResult result)
func EndAccept(_ result: IAsyncResult) -> Socket
Function EndAccept(result As IAsyncResult) As Socket
Parameters:
- result:
EndAccept (array of Byte, IAsyncResult): Socket virtual
method EndAccept(out buffer: array of Byte; asyncResult: IAsyncResult): Socket
Socket EndAccept(out Byte[] buffer, IAsyncResult asyncResult)
func EndAccept(_ buffer: inout Byte..., _ asyncResult: IAsyncResult) -> Socket
Function EndAccept(<OutAttribute> ByRef buffer As Byte(), asyncResult As IAsyncResult) As Socket
Parameters:
- buffer:
- asyncResult:
EndAccept (array of Byte, Int32, IAsyncResult): Socket virtual
method EndAccept(out buffer: array of Byte; out bytesTransferred: Int32; asyncResult: IAsyncResult): Socket
Socket EndAccept(out Byte[] buffer, out Int32 bytesTransferred, IAsyncResult asyncResult)
func EndAccept(_ buffer: inout Byte..., _ bytesTransferred: inout Int32, _ asyncResult: IAsyncResult) -> Socket
Function EndAccept(<OutAttribute> ByRef buffer As Byte(), <OutAttribute> ByRef bytesTransferred As Int32, asyncResult As IAsyncResult) As Socket
Parameters:
- buffer:
- bytesTransferred:
- asyncResult:
EndConnect virtual
method EndConnect(result: IAsyncResult)
void EndConnect(IAsyncResult result)
func EndConnect(_ result: IAsyncResult)
Sub EndConnect(result As IAsyncResult)
Parameters:
- result:
EndDisconnect virtual
method EndDisconnect(asyncResult: IAsyncResult)
void EndDisconnect(IAsyncResult asyncResult)
func EndDisconnect(_ asyncResult: IAsyncResult)
Sub EndDisconnect(asyncResult As IAsyncResult)
Parameters:
- asyncResult:
EndReceive (IAsyncResult, SocketError): Int32 virtual
method EndReceive(asyncResult: IAsyncResult; out errorCode: SocketError): Int32
Int32 EndReceive(IAsyncResult asyncResult, out SocketError errorCode)
func EndReceive(_ asyncResult: IAsyncResult, _ errorCode: inout SocketError) -> Int32
Function EndReceive(asyncResult As IAsyncResult, <OutAttribute> ByRef errorCode As SocketError) As Int32
Parameters:
- asyncResult:
- errorCode:
EndReceive (IAsyncResult): Int32 virtual
method EndReceive(result: IAsyncResult): Int32
Int32 EndReceive(IAsyncResult result)
func EndReceive(_ result: IAsyncResult) -> Int32
Function EndReceive(result As IAsyncResult) As Int32
Parameters:
- result:
EndSend (IAsyncResult, SocketError): Int32 virtual
method EndSend(asyncResult: IAsyncResult; out errorCode: SocketError): Int32
Int32 EndSend(IAsyncResult asyncResult, out SocketError errorCode)
func EndSend(_ asyncResult: IAsyncResult, _ errorCode: inout SocketError) -> Int32
Function EndSend(asyncResult As IAsyncResult, <OutAttribute> ByRef errorCode As SocketError) As Int32
Parameters:
- asyncResult:
- errorCode:
EndSend (IAsyncResult): Int32 virtual
method EndSend(result: IAsyncResult): Int32
Int32 EndSend(IAsyncResult result)
func EndSend(_ result: IAsyncResult) -> Int32
Function EndSend(result As IAsyncResult) As Int32
Parameters:
- result:
FIONREAD Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Toffee
const FIONREAD: Int32 = 1074004095
const Int32 FIONREAD = 1074004095
static let FIONREAD: Int32 = 1074004095
Const FIONREAD As Int32 = 1074004095
Listen virtual
method Listen(backlog: Int32)
void Listen(Int32 backlog)
func Listen(_ backlog: Int32)
Sub Listen(backlog As Int32)
Parameters:
- backlog:
LocalEndPoint virtual
property LocalEndPoint: EndPoint read write;
EndPoint LocalEndPoint { get; set; }
var LocalEndPoint: EndPoint { get{} set{} }
Property LocalEndPoint() As EndPoint
ProtocolType virtual
property ProtocolType: ProtocolType read write;
ProtocolType ProtocolType { get; set; }
var ProtocolType: ProtocolType { get{} set{} }
Property ProtocolType() As ProtocolType
method Receive(buffer: array of Byte): Int32
Int32 Receive(Byte[] buffer)
func Receive(_ buffer: Byte...) -> Int32
Function Receive(buffer As Byte()) As Int32
Parameters:
- buffer:
Receive (array of Byte, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, SocketFlags flags)
func Receive(_ buffer: Byte..., _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), flags As SocketFlags) As Int32
Parameters:
- buffer:
- flags:
Receive (array of Byte, Int32, Int32, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; offset: Int32; size: Int32; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags flags)
func Receive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), offset As Int32, size As Int32, flags As SocketFlags) As Int32
Parameters:
- buffer:
- offset:
- size:
- flags:
Receive (array of Byte, Int32, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; size: Int32; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, Int32 size, SocketFlags flags)
func Receive(_ buffer: Byte..., _ size: Int32, _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), size As Int32, flags As SocketFlags) As Int32
Parameters:
- buffer:
- size:
- flags:
RemoteEndPoint virtual
property RemoteEndPoint: EndPoint read write;
EndPoint RemoteEndPoint { get; set; }
var RemoteEndPoint: EndPoint { get{} set{} }
Property RemoteEndPoint() As EndPoint
method Send(buf: array of Byte): Int32
Int32 Send(Byte[] buf)
func Send(_ buf: Byte...) -> Int32
Function Send(buf As Byte()) As Int32
Parameters:
- buf:
Send (array of Byte, SocketFlags): Int32 virtual
method Send(buf: array of Byte; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, SocketFlags flags)
func Send(_ buf: Byte..., _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), flags As SocketFlags) As Int32
Parameters:
- buf:
- flags:
Send (array of Byte, Int32, Int32, SocketFlags): Int32 virtual
method Send(buf: array of Byte; offset: Int32; size: Int32; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, Int32 offset, Int32 size, SocketFlags flags)
func Send(_ buf: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), offset As Int32, size As Int32, flags As SocketFlags) As Int32
Parameters:
- buf:
- offset:
- size:
- flags:
Send (array of Byte, Int32, SocketFlags): Int32 virtual
method Send(buf: array of Byte; size: Int32; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, Int32 size, SocketFlags flags)
func Send(_ buf: Byte..., _ size: Int32, _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), size As Int32, flags As SocketFlags) As Int32
Parameters:
- buf:
- size:
- flags:
SetSocketOption (SocketOptionLevel, SocketOptionName, array of Byte) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: array of Byte)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Byte...)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Byte())
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Boolean) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Boolean)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Boolean optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Boolean)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Boolean)
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Int32) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Int32)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Int32)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Int32)
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Object) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Object)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Object)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Object)
Parameters:
- optionLevel:
- optionName:
- optionValue:
Shutdown virtual
method Shutdown(how: SocketShutdown)
void Shutdown(SocketShutdown how)
func Shutdown(_ how: SocketShutdown)
Sub Shutdown(how As SocketShutdown)
Parameters:
- how:
SocketType virtual
property SocketType: SocketType read write;
SocketType SocketType { get; set; }
var SocketType: SocketType { get{} set{} }
Property SocketType() As SocketType
FIONREAD Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Toffee
const FIONREAD: Int32 = 1074004095
const Int32 FIONREAD = 1074004095
static let FIONREAD: Int32 = 1074004095
Const FIONREAD As Int32 = 1074004095
AddressFamily virtual
property AddressFamily: AddressFamily read write;
AddressFamily AddressFamily { get; set; }
var AddressFamily: AddressFamily { get{} set{} }
Property AddressFamily() As AddressFamily
Available virtual
property Available: Int32 read;
Int32 Available { get; }
var Available: Int32 { get{} }
ReadOnly Property Available() As Int32
Connected virtual
property Connected: Boolean read write;
Boolean Connected { get; set; }
var Connected: Boolean { get{} set{} }
Property Connected() As Boolean
LocalEndPoint virtual
property LocalEndPoint: EndPoint read write;
EndPoint LocalEndPoint { get; set; }
var LocalEndPoint: EndPoint { get{} set{} }
Property LocalEndPoint() As EndPoint
ProtocolType virtual
property ProtocolType: ProtocolType read write;
ProtocolType ProtocolType { get; set; }
var ProtocolType: ProtocolType { get{} set{} }
Property ProtocolType() As ProtocolType
RemoteEndPoint virtual
property RemoteEndPoint: EndPoint read write;
EndPoint RemoteEndPoint { get; set; }
var RemoteEndPoint: EndPoint { get{} set{} }
Property RemoteEndPoint() As EndPoint
SocketType virtual
property SocketType: SocketType read write;
SocketType SocketType { get; set; }
var SocketType: SocketType { get{} set{} }
Property SocketType() As SocketType
constructor
constructor(addressFamily: AddressFamily; socketType: SocketType; protocolType: ProtocolType)
Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
init(_ addressFamily: AddressFamily, _ socketType: SocketType, _ protocolType: ProtocolType)
Sub New(addressFamily As AddressFamily, socketType As SocketType, protocolType As ProtocolType)
Parameters:
- addressFamily:
- socketType:
- protocolType:
Accept virtual
method Accept: Socket
Socket Accept()
func Accept() -> Socket
Function Accept() As Socket
BeginAccept (Socket, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(acceptSocket: Socket; receiveSize: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(Socket acceptSocket, Int32 receiveSize, AsyncCallback callback, Object state)
func BeginAccept(_ acceptSocket: Socket, _ receiveSize: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(acceptSocket As Socket, receiveSize As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- acceptSocket:
- receiveSize:
- callback:
- state:
BeginAccept (AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(AsyncCallback callback, Object state)
func BeginAccept(_ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- callback:
- state:
BeginAccept (Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginAccept(receiveSize: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginAccept(Int32 receiveSize, AsyncCallback callback, Object state)
func BeginAccept(_ receiveSize: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginAccept(receiveSize As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- receiveSize:
- callback:
- state:
BeginConnect (IPAddress, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(address: IPAddress; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(IPAddress address, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ address: IPAddress, _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(address As IPAddress, port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- address:
- port:
- callback:
- state:
BeginConnect (array of IPAddress, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(addresses: array of IPAddress; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(IPAddress[] addresses, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ addresses: IPAddress..., _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(addresses As IPAddress(), port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- addresses:
- port:
- callback:
- state:
BeginConnect (EndPoint, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(end_point: EndPoint; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(EndPoint end_point, AsyncCallback callback, Object state)
func BeginConnect(_ end_point: EndPoint, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(end_point As EndPoint, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- end_point:
- callback:
- state:
BeginConnect (String, Int32, AsyncCallback, Object): IAsyncResult virtual
method BeginConnect(host: String; port: Int32; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginConnect(String host, Int32 port, AsyncCallback callback, Object state)
func BeginConnect(_ host: String, _ port: Int32, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginConnect(host As String, port As Int32, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- host:
- port:
- callback:
- state:
BeginDisconnect virtual
method BeginDisconnect(reuseSocket: Boolean; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginDisconnect(Boolean reuseSocket, AsyncCallback callback, Object state)
func BeginDisconnect(_ reuseSocket: Boolean, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginDisconnect(reuseSocket As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- reuseSocket:
- callback:
- state:
BeginReceive (array of Byte, Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object): IAsyncResult virtual
method BeginReceive(buffer: array of Byte; offset: Int32; size: Int32; flags: SocketFlags; out error: SocketError; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags flags, out SocketError error, AsyncCallback callback, Object state)
func BeginReceive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags, _ error: inout SocketError, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginReceive(buffer As Byte(), offset As Int32, size As Int32, flags As SocketFlags, <OutAttribute> ByRef error As SocketError, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- flags:
- error:
- callback:
- state:
BeginReceive (array of Byte, Int32, Int32, SocketFlags, AsyncCallback, Object): IAsyncResult virtual
method BeginReceive(buffer: array of Byte; offset: Int32; size: Int32; socket_flags: SocketFlags; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socket_flags, AsyncCallback callback, Object state)
func BeginReceive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socket_flags: SocketFlags, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginReceive(buffer As Byte(), offset As Int32, size As Int32, socket_flags As SocketFlags, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socket_flags:
- callback:
- state:
BeginSend (array of Byte, Int32, Int32, SocketFlags, AsyncCallback, Object): IAsyncResult virtual
method BeginSend(buffer: array of Byte; offset: Int32; size: Int32; socket_flags: SocketFlags; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socket_flags, AsyncCallback callback, Object state)
func BeginSend(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socket_flags: SocketFlags, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginSend(buffer As Byte(), offset As Int32, size As Int32, socket_flags As SocketFlags, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socket_flags:
- callback:
- state:
BeginSend (array of Byte, Int32, Int32, SocketFlags, SocketError, AsyncCallback, Object): IAsyncResult virtual
method BeginSend(buffer: array of Byte; offset: Int32; size: Int32; socketFlags: SocketFlags; out errorCode: SocketError; callback: AsyncCallback; state: Object): IAsyncResult
IAsyncResult BeginSend(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, Object state)
func BeginSend(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ socketFlags: SocketFlags, _ errorCode: inout SocketError, _ callback: AsyncCallback, _ state: Object) -> IAsyncResult
Function BeginSend(buffer As Byte(), offset As Int32, size As Int32, socketFlags As SocketFlags, <OutAttribute> ByRef errorCode As SocketError, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters:
- buffer:
- offset:
- size:
- socketFlags:
- errorCode:
- callback:
- state:
Bind virtual
method Bind(local_end: EndPoint)
void Bind(EndPoint local_end)
func Bind(_ local_end: EndPoint)
Sub Bind(local_end As EndPoint)
Parameters:
- local_end:
Close virtual
method Close
void Close()
func Close()
Sub Close()
method Connect(address: IPAddress; port: Int32)
void Connect(IPAddress address, Int32 port)
func Connect(_ address: IPAddress, _ port: Int32)
Sub Connect(address As IPAddress, port As Int32)
Parameters:
- address:
- port:
method Connect(addresses: array of IPAddress; port: Int32)
void Connect(IPAddress[] addresses, Int32 port)
func Connect(_ addresses: IPAddress..., _ port: Int32)
Sub Connect(addresses As IPAddress(), port As Int32)
Parameters:
- addresses:
- port:
method Connect(host: String; port: Int32)
void Connect(String host, Int32 port)
func Connect(_ host: String, _ port: Int32)
Sub Connect(host As String, port As Int32)
Parameters:
- host:
- port:
Connect (EndPoint) virtual
method Connect(remoteEP: EndPoint)
void Connect(EndPoint remoteEP)
func Connect(_ remoteEP: EndPoint)
Sub Connect(remoteEP As EndPoint)
Parameters:
- remoteEP:
Disconnect virtual
method Disconnect(reuseSocket: Boolean)
void Disconnect(Boolean reuseSocket)
func Disconnect(_ reuseSocket: Boolean)
Sub Disconnect(reuseSocket As Boolean)
Parameters:
- reuseSocket:
Dispose
method Dispose
void Dispose()
func Dispose()
Sub Dispose()
EndAccept (IAsyncResult): Socket virtual
method EndAccept(result: IAsyncResult): Socket
Socket EndAccept(IAsyncResult result)
func EndAccept(_ result: IAsyncResult) -> Socket
Function EndAccept(result As IAsyncResult) As Socket
Parameters:
- result:
EndAccept (array of Byte, IAsyncResult): Socket virtual
method EndAccept(out buffer: array of Byte; asyncResult: IAsyncResult): Socket
Socket EndAccept(out Byte[] buffer, IAsyncResult asyncResult)
func EndAccept(_ buffer: inout Byte..., _ asyncResult: IAsyncResult) -> Socket
Function EndAccept(<OutAttribute> ByRef buffer As Byte(), asyncResult As IAsyncResult) As Socket
Parameters:
- buffer:
- asyncResult:
EndAccept (array of Byte, Int32, IAsyncResult): Socket virtual
method EndAccept(out buffer: array of Byte; out bytesTransferred: Int32; asyncResult: IAsyncResult): Socket
Socket EndAccept(out Byte[] buffer, out Int32 bytesTransferred, IAsyncResult asyncResult)
func EndAccept(_ buffer: inout Byte..., _ bytesTransferred: inout Int32, _ asyncResult: IAsyncResult) -> Socket
Function EndAccept(<OutAttribute> ByRef buffer As Byte(), <OutAttribute> ByRef bytesTransferred As Int32, asyncResult As IAsyncResult) As Socket
Parameters:
- buffer:
- bytesTransferred:
- asyncResult:
EndConnect virtual
method EndConnect(result: IAsyncResult)
void EndConnect(IAsyncResult result)
func EndConnect(_ result: IAsyncResult)
Sub EndConnect(result As IAsyncResult)
Parameters:
- result:
EndDisconnect virtual
method EndDisconnect(asyncResult: IAsyncResult)
void EndDisconnect(IAsyncResult asyncResult)
func EndDisconnect(_ asyncResult: IAsyncResult)
Sub EndDisconnect(asyncResult As IAsyncResult)
Parameters:
- asyncResult:
EndReceive (IAsyncResult, SocketError): Int32 virtual
method EndReceive(asyncResult: IAsyncResult; out errorCode: SocketError): Int32
Int32 EndReceive(IAsyncResult asyncResult, out SocketError errorCode)
func EndReceive(_ asyncResult: IAsyncResult, _ errorCode: inout SocketError) -> Int32
Function EndReceive(asyncResult As IAsyncResult, <OutAttribute> ByRef errorCode As SocketError) As Int32
Parameters:
- asyncResult:
- errorCode:
EndReceive (IAsyncResult): Int32 virtual
method EndReceive(result: IAsyncResult): Int32
Int32 EndReceive(IAsyncResult result)
func EndReceive(_ result: IAsyncResult) -> Int32
Function EndReceive(result As IAsyncResult) As Int32
Parameters:
- result:
EndSend (IAsyncResult, SocketError): Int32 virtual
method EndSend(asyncResult: IAsyncResult; out errorCode: SocketError): Int32
Int32 EndSend(IAsyncResult asyncResult, out SocketError errorCode)
func EndSend(_ asyncResult: IAsyncResult, _ errorCode: inout SocketError) -> Int32
Function EndSend(asyncResult As IAsyncResult, <OutAttribute> ByRef errorCode As SocketError) As Int32
Parameters:
- asyncResult:
- errorCode:
EndSend (IAsyncResult): Int32 virtual
method EndSend(result: IAsyncResult): Int32
Int32 EndSend(IAsyncResult result)
func EndSend(_ result: IAsyncResult) -> Int32
Function EndSend(result As IAsyncResult) As Int32
Parameters:
- result:
Listen virtual
method Listen(backlog: Int32)
void Listen(Int32 backlog)
func Listen(_ backlog: Int32)
Sub Listen(backlog As Int32)
Parameters:
- backlog:
method Receive(buffer: array of Byte): Int32
Int32 Receive(Byte[] buffer)
func Receive(_ buffer: Byte...) -> Int32
Function Receive(buffer As Byte()) As Int32
Parameters:
- buffer:
Receive (array of Byte, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, SocketFlags flags)
func Receive(_ buffer: Byte..., _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), flags As SocketFlags) As Int32
Parameters:
- buffer:
- flags:
Receive (array of Byte, Int32, Int32, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; offset: Int32; size: Int32; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags flags)
func Receive(_ buffer: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), offset As Int32, size As Int32, flags As SocketFlags) As Int32
Parameters:
- buffer:
- offset:
- size:
- flags:
Receive (array of Byte, Int32, SocketFlags): Int32 virtual
method Receive(buffer: array of Byte; size: Int32; flags: SocketFlags): Int32
Int32 Receive(Byte[] buffer, Int32 size, SocketFlags flags)
func Receive(_ buffer: Byte..., _ size: Int32, _ flags: SocketFlags) -> Int32
Function Receive(buffer As Byte(), size As Int32, flags As SocketFlags) As Int32
Parameters:
- buffer:
- size:
- flags:
method Send(buf: array of Byte): Int32
Int32 Send(Byte[] buf)
func Send(_ buf: Byte...) -> Int32
Function Send(buf As Byte()) As Int32
Parameters:
- buf:
Send (array of Byte, SocketFlags): Int32 virtual
method Send(buf: array of Byte; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, SocketFlags flags)
func Send(_ buf: Byte..., _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), flags As SocketFlags) As Int32
Parameters:
- buf:
- flags:
Send (array of Byte, Int32, Int32, SocketFlags): Int32 virtual
method Send(buf: array of Byte; offset: Int32; size: Int32; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, Int32 offset, Int32 size, SocketFlags flags)
func Send(_ buf: Byte..., _ offset: Int32, _ size: Int32, _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), offset As Int32, size As Int32, flags As SocketFlags) As Int32
Parameters:
- buf:
- offset:
- size:
- flags:
Send (array of Byte, Int32, SocketFlags): Int32 virtual
method Send(buf: array of Byte; size: Int32; flags: SocketFlags): Int32
Int32 Send(Byte[] buf, Int32 size, SocketFlags flags)
func Send(_ buf: Byte..., _ size: Int32, _ flags: SocketFlags) -> Int32
Function Send(buf As Byte(), size As Int32, flags As SocketFlags) As Int32
Parameters:
- buf:
- size:
- flags:
SetSocketOption (SocketOptionLevel, SocketOptionName, array of Byte) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: array of Byte)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Byte...)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Byte())
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Boolean) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Boolean)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Boolean optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Boolean)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Boolean)
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Int32) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Int32)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Int32)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Int32)
Parameters:
- optionLevel:
- optionName:
- optionValue:
SetSocketOption (SocketOptionLevel, SocketOptionName, Object) virtual
method SetSocketOption(optionLevel: SocketOptionLevel; optionName: SocketOptionName; optionValue: Object)
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
func SetSocketOption(_ optionLevel: SocketOptionLevel, _ optionName: SocketOptionName, _ optionValue: Object)
Sub SetSocketOption(optionLevel As SocketOptionLevel, optionName As SocketOptionName, optionValue As Object)
Parameters:
- optionLevel:
- optionName:
- optionValue:
Shutdown virtual
method Shutdown(how: SocketShutdown)
void Shutdown(SocketShutdown how)
func Shutdown(_ how: SocketShutdown)
Sub Shutdown(how As SocketShutdown)
Parameters:
- how: