W3cubDocs

/Haxe Eval

NativeSocket

package eval.vm

Available on macro

Static methods

staticselect(read:Array<Socket>, write:Array<Socket>, others:Array<Socket>, ?timeout:Float):{write:Array<Socket>, read:Array<Socket>, others:Array<Socket>}

Constructor

new()

Methods

accept():NativeSocket

bind(host:Int, port:Int):Void

close():Void

connect(host:Int, port:Int):Void

host():{port:Int, ip:Int}

listen(connections:Int):Void

peer():{port:Int, ip:Int}

receive(buf:Bytes, pos:Int, len:Int):Int

receiveChar():Int

send(buf:Bytes, pos:Int, len:Int):Int

sendChar(char:Int):Void

setFastSend(b:Bool):Void

setTimeout(timeout:Float):Void

shutdown(read:Bool, write:Bool):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/eval/vm/NativeSocket.html