package cs.system.net.sockets
implements IDisposable
Available on cs
staticread onlyOSSupportsIPv6:Boolstaticread onlySupportsIPv4:Boolstaticread onlySupportsIPv6:BoolstaticSelect(checkRead:IList, checkWrite:IList, checkError:IList, microSeconds:Int):Voidfinalnew(socketInformation:SocketInformation)finalnew(family:AddressFamily, type:SocketType, proto:ProtocolType)read onlyAddressFamily:AddressFamilyread onlyAvailable:IntBlocking:Boolread onlyConnected:BoolDontFragment:BoolEnableBroadcast:BoolExclusiveAddressUse:Boolread onlyHandle:IntPtrread onlyIsBound:BoolLingerState:LingerOptionread onlyLocalEndPoint:EndPointMulticastLoopback:BoolNoDelay:Boolread onlyProtocolType:ProtocolTypeReceiveBufferSize:IntReceiveTimeout:Intread onlyRemoteEndPoint:EndPointSendBufferSize:IntSendTimeout:Intread onlySocketType:SocketTypeTtl:Int16UseOnlyOverlappedIO:BoolfinalAccept():SocketfinalAcceptAsync(e:SocketAsyncEventArgs):BoolfinalBeginAccept(callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginAccept(acceptSocket:Socket, receiveSize:Int, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginAccept(receiveSize:Int, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginConnect(address:IPAddress, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginConnect(addresses:NativeArray<IPAddress>, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginConnect(end_point:EndPoint, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginConnect(host:String, port:Int, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginDisconnect(reuseSocket:Bool, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceiveFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, remote_end:Ref<EndPoint>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginReceiveMessageFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:SocketFlags, remoteEP:Ref<EndPoint>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSend(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSend(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:SocketFlags, errorCode:Out<SocketError>, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSendFile(fileName:String, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSendFile(fileName:String, preBuffer:NativeArray<UInt8>, postBuffer:NativeArray<UInt8>, flags:TransmitFileOptions, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBeginSendTo(buffer:NativeArray<UInt8>, offset:Int, size:Int, socket_flags:SocketFlags, remote_end:EndPoint, callback:AsyncCallback, state:Dynamic):IAsyncResultfinalBind(local_end:EndPoint):VoidfinalClose():VoidfinalClose(timeout:Int):VoidfinalConnect(address:IPAddress, port:Int):VoidfinalConnect(remoteEP:EndPoint):VoidfinalConnect(host:String, port:Int):VoidfinalConnect(addresses:NativeArray<IPAddress>, port:Int):VoidfinalConnectAsync(e:SocketAsyncEventArgs):BoolfinalDisconnect(reuseSocket:Bool):VoidfinalDisconnectAsync(e:SocketAsyncEventArgs):BoolfinalDuplicateAndClose(targetProcessId:Int):SocketInformationfinalEndAccept(result:IAsyncResult):SocketfinalEndAccept(buffer:Out<NativeArray<UInt8>>, bytesTransferred:Out<Int>, asyncResult:IAsyncResult):SocketfinalEndAccept(buffer:Out<NativeArray<UInt8>>, asyncResult:IAsyncResult):SocketfinalEndConnect(result:IAsyncResult):VoidfinalEndDisconnect(asyncResult:IAsyncResult):VoidfinalEndReceive(result:IAsyncResult):IntfinalEndReceive(asyncResult:IAsyncResult, errorCode:Out<SocketError>):IntfinalEndReceiveFrom(result:IAsyncResult, end_point:Ref<EndPoint>):IntfinalEndReceiveMessageFrom(asyncResult:IAsyncResult, socketFlags:Ref<SocketFlags>, endPoint:Ref<EndPoint>, ipPacketInformation:Out<IPPacketInformation>):IntfinalEndSend(result:IAsyncResult):IntfinalEndSend(asyncResult:IAsyncResult, errorCode:Out<SocketError>):IntfinalEndSendFile(asyncResult:IAsyncResult):VoidfinalEndSendTo(result:IAsyncResult):IntfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:NativeArray<UInt8>):VoidfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName):DynamicfinalGetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, length:Int):NativeArray<UInt8>finalIOControl(ioctl_code:Int, in_value:NativeArray<UInt8>, out_value:NativeArray<UInt8>):IntfinalIOControl(ioControlCode:IOControlCode, optionInValue:NativeArray<UInt8>, optionOutValue:NativeArray<UInt8>):IntfinalListen(backlog:Int):VoidfinalPoll(time_us:Int, mode:SelectMode):BoolfinalReceive(buffer:NativeArray<UInt8>):IntfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>):IntfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags):IntfinalReceive(buffers:IList_1<ArraySegment_1<UInt8>>):IntfinalReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>):IntfinalReceive(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags):IntfinalReceive(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags):IntfinalReceive(buffer:NativeArray<UInt8>, flags:SocketFlags):IntfinalReceiveAsync(e:SocketAsyncEventArgs):BoolfinalReceiveFrom(buffer:NativeArray<UInt8>, remoteEP:Ref<EndPoint>):IntfinalReceiveFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, remoteEP:Ref<EndPoint>):IntfinalReceiveFrom(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags, remoteEP:Ref<EndPoint>):IntfinalReceiveFrom(buffer:NativeArray<UInt8>, flags:SocketFlags, remoteEP:Ref<EndPoint>):IntfinalReceiveFromAsync(e:SocketAsyncEventArgs):BoolfinalReceiveMessageFrom(buffer:NativeArray<UInt8>, offset:Int, size:Int, socketFlags:Ref<SocketFlags>, remoteEP:Ref<EndPoint>, ipPacketInformation:Out<IPPacketInformation>):IntfinalReceiveMessageFromAsync(e:SocketAsyncEventArgs):BoolfinalSend(buf:NativeArray<UInt8>):IntfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags, errorCode:Out<SocketError>):IntfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>, socketFlags:SocketFlags):IntfinalSend(buffers:IList_1<ArraySegment_1<UInt8>>):IntfinalSend(buf:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, error:Out<SocketError>):IntfinalSend(buf:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags):IntfinalSend(buf:NativeArray<UInt8>, size:Int, flags:SocketFlags):IntfinalSend(buf:NativeArray<UInt8>, flags:SocketFlags):IntfinalSendAsync(e:SocketAsyncEventArgs):BoolfinalSendFile(fileName:String):VoidfinalSendFile(fileName:String, preBuffer:NativeArray<UInt8>, postBuffer:NativeArray<UInt8>, flags:TransmitFileOptions):VoidfinalSendPacketsAsync(e:SocketAsyncEventArgs):BoolfinalSendTo(buffer:NativeArray<UInt8>, remote_end:EndPoint):IntfinalSendTo(buffer:NativeArray<UInt8>, offset:Int, size:Int, flags:SocketFlags, remote_end:EndPoint):IntfinalSendTo(buffer:NativeArray<UInt8>, size:Int, flags:SocketFlags, remote_end:EndPoint):IntfinalSendTo(buffer:NativeArray<UInt8>, flags:SocketFlags, remote_end:EndPoint):IntfinalSendToAsync(e:SocketAsyncEventArgs):BoolfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:NativeArray<UInt8>):VoidfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Int):VoidfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Bool):VoidfinalSetSocketOption(optionLevel:SocketOptionLevel, optionName:SocketOptionName, optionValue:Dynamic):VoidfinalShutdown(how:SocketShutdown):Void
    © 2005–2020 Haxe Foundation
Licensed under a MIT license.
    https://api.haxe.org/cs/system/net/sockets/Socket.html