Static variables

staticread onlyOSSupportsIPv6:Bool

staticread onlySupportsIPv4:Bool

staticread onlySupportsIPv6:Bool

Static methods

@:final@:overloadstaticfinalSelect(checkRead:IList, checkWrite:IList, checkError:IList, microSeconds:Int):Void

Constructor

@:final@:overloadfinalnew(socketInformation:SocketInformation)

@:final@:overloadfinalnew(family:AddressFamily, type:SocketType, proto:ProtocolType)

Variables

Methods

@:final@:overloadfinalAccept():Socket

@:final@:overloadfinalAcceptAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalBeginAccept(callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginAccept(acceptSocket:Socket, receiveSize:Int, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginAccept(receiveSize:Int, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginConnect(address:IPAddress, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginConnect(addresses:NativeArray<IPAddress>, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginConnect(end_point:EndPoint, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginConnect(host:String, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginDisconnect(reuseSocket:Bool, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceiveFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, remote_end:Ref<EndPoint>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginReceiveMessageFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:SocketFlags, remoteEP:Ref<EndPoint>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSend(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSend(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSendFile(fileName:String, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSendFile(fileName:String, preBuffer:NativeArray<UInt8>, postBuffer:NativeArray<UInt8>, flags:TransmitFileOptions, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBeginSendTo(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, remote_end:EndPoint, callback:AsyncCallback, state:Dynamic):IAsyncResult

@:final@:overloadfinalBind(local_end:EndPoint):Void

@:final@:overloadfinalClose():Void

@:final@:overloadfinalClose(timeout:Int):Void

@:final@:overloadfinalConnect(address:IPAddress, port:Int):Void

@:final@:overloadfinalConnect(remoteEP:EndPoint):Void

@:final@:overloadfinalConnect(host:String, port:Int):Void

@:final@:overloadfinalConnect(addresses:NativeArray<IPAddress>, port:Int):Void

@:final@:overloadfinalConnectAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalDisconnect(reuseSocket:Bool):Void

@:final@:overloadfinalDisconnectAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalDuplicateAndClose(targetProcessId:Int):SocketInformation

@:final@:overloadfinalEndAccept(result:IAsyncResult):Socket

@:final@:overloadfinalEndAccept(buffer:Out<NativeArray<UInt8>>, bytesTransferred:Out<Int>, asyncResult:IAsyncResult):Socket

@:final@:overloadfinalEndAccept(buffer:Out<NativeArray<UInt8>>, asyncResult:IAsyncResult):Socket

@:final@:overloadfinalEndConnect(result:IAsyncResult):Void

@:final@:overloadfinalEndDisconnect(asyncResult:IAsyncResult):Void

@:final@:overloadfinalEndReceive(result:IAsyncResult):Int

@:final@:overloadfinalEndReceive(asyncResult:IAsyncResult, errorCode:Out<SocketError>):Int

@:final@:overloadfinalEndReceiveFrom(result:IAsyncResult, end_point:Ref<EndPoint>):Int

@:final@:overloadfinalEndReceiveMessageFrom(asyncResult:IAsyncResult, socketFlags:Ref<SocketFlags>, endPoint:Ref<EndPoint>, ipPacketInformation:Out<IPPacketInformation>):Int

@:final@:overloadfinalEndSend(result:IAsyncResult):Int

@:final@:overloadfinalEndSend(asyncResult:IAsyncResult, errorCode:Out<SocketError>):Int

@:final@:overloadfinalEndSendFile(asyncResult:IAsyncResult):Void

@:final@:overloadfinalEndSendTo(result:IAsyncResult):Int

@:final@:overloadfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:NativeArray<UInt8>):Void

@:final@:overloadfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName):Dynamic

@:final@:overloadfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, length:Int):NativeArray<UInt8>

@:final@:overloadfinalIOControl(ioctl_code:Int, in_value:NativeArray<UInt8>, out_value:NativeArray<UInt8>):Int

@:final@:overloadfinalIOControl(ioControlCode:IOControlCode, optionInValue:NativeArray<UInt8>, optionOutValue:NativeArray<UInt8>):Int

@:final@:overloadfinalListen(backlog:Int):Void

@:final@:overloadfinalPoll(time_us:Int, mode:SelectMode):Bool

@:final@:overloadfinalReceive(buffer:NativeArray<UInt8>):Int

@:final@:overloadfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>):Int

@:final@:overloadfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags):Int

@:final@:overloadfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>):Int

@:final@:overloadfinalReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>):Int

@:final@:overloadfinalReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags):Int

@:final@:overloadfinalReceive(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags):Int

@:final@:overloadfinalReceive(buffer:NativeArray<UInt8>, flags:SocketFlags):Int

@:final@:overloadfinalReceiveAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalReceiveFrom(buffer:NativeArray<UInt8>, remoteEP:Ref<EndPoint>):Int

@:final@:overloadfinalReceiveFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, remoteEP:Ref<EndPoint>):Int

@:final@:overloadfinalReceiveFrom(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags, remoteEP:Ref<EndPoint>):Int

@:final@:overloadfinalReceiveFrom(buffer:NativeArray<UInt8>, flags:SocketFlags, remoteEP:Ref<EndPoint>):Int

@:final@:overloadfinalReceiveFromAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalReceiveMessageFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:Ref<SocketFlags>, remoteEP:Ref<EndPoint>, ipPacketInformation:Out<IPPacketInformation>):Int

@:final@:overloadfinalSend(buf:NativeArray<UInt8>):Int

@:final@:overloadfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>):Int

@:final@:overloadfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags):Int

@:final@:overloadfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>):Int

@:final@:overloadfinalSend(buf:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>):Int

@:final@:overloadfinalSend(buf:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags):Int

@:final@:overloadfinalSend(buf:NativeArray<UInt8>, size:Int, flags:SocketFlags):Int

@:final@:overloadfinalSend(buf:NativeArray<UInt8>, flags:SocketFlags):Int

@:final@:overloadfinalSendAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalSendFile(fileName:String):Void

@:final@:overloadfinalSendFile(fileName:String, preBuffer:NativeArray<UInt8>, postBuffer:NativeArray<UInt8>, flags:TransmitFileOptions):Void

@:final@:overloadfinalSendPacketsAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalSendTo(buffer:NativeArray<UInt8>, remote_end:EndPoint):Int

@:final@:overloadfinalSendTo(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, remote_end:EndPoint):Int

@:final@:overloadfinalSendTo(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags, remote_end:EndPoint):Int

@:final@:overloadfinalSendTo(buffer:NativeArray<UInt8>, flags:SocketFlags, remote_end:EndPoint):Int

@:final@:overloadfinalSendToAsync(e:SocketAsyncEventArgs):Bool

@:final@:overloadfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:NativeArray<UInt8>):Void

@:final@:overloadfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Int):Void

@:final@:overloadfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Bool):Void

@:final@:overloadfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Dynamic):Void

@:final@:overloadfinalShutdown(how:SocketShutdown):Void