NativeSocket
cpp.NativeSocket (extern class)
Static Members
socket_init(): Void| Name | Type |
|---|---|
udp |
Bool |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
udp |
Bool |
ipv6 |
Bool |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
handle |
Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
host |
Int |
port |
Int |
socket_bind_ipv6(o: Dynamic, host: haxe.io.BytesData, port: Int): Void| Name | Type |
|---|---|
o |
Dynamic |
host |
haxe.io.BytesData |
port |
Int |
| Name | Type |
|---|---|
o |
Dynamic |
c |
Int |
socket_send(o: Dynamic, buf: haxe.io.BytesData, p: Int, l: Int): Int| Name | Type |
|---|---|
o |
Dynamic |
buf |
haxe.io.BytesData |
p |
Int |
l |
Int |
| Returns |
|---|
| Int |
socket_recv(o: Dynamic, buf: haxe.io.BytesData, p: Int, l: Int): Int| Name | Type |
|---|---|
o |
Dynamic |
buf |
haxe.io.BytesData |
p |
Int |
l |
Int |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| Int |
socket_write(o: Dynamic, buf: haxe.io.BytesData): Void| Name | Type |
|---|---|
o |
Dynamic |
buf |
haxe.io.BytesData |
socket_read(o: Dynamic): haxe.io.BytesData| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| haxe.io.BytesData |
host_resolve_ipv6(host: String): haxe.io.BytesData| Name | Type |
|---|---|
host |
String |
| Returns |
|---|
| haxe.io.BytesData |
| Name | Type |
|---|---|
host |
String |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
ip |
Int |
| Returns |
|---|
| String |
host_to_string_ipv6(ipv6: haxe.io.BytesData): String| Name | Type |
|---|---|
ipv6 |
haxe.io.BytesData |
| Returns |
|---|
| String |
| Name | Type |
|---|---|
host |
Int |
| Returns |
|---|
| String |
host_reverse_ipv6(ipv6: haxe.io.BytesData): String| Name | Type |
|---|---|
ipv6 |
haxe.io.BytesData |
| Returns |
|---|
| String |
host_local(): String| Returns |
|---|
| String |
host_local_ipv6(): String| Returns |
|---|
| String |
| Name | Type |
|---|---|
o |
Dynamic |
host |
Int |
port |
Int |
socket_connect_ipv6(o: Dynamic, host: haxe.io.BytesData, port: Int): Void| Name | Type |
|---|---|
o |
Dynamic |
host |
haxe.io.BytesData |
port |
Int |
| Name | Type |
|---|---|
o |
Dynamic |
n |
Int |
socket_select(rs: Array<Dynamic>, ws: Array<Dynamic>, es: Array<Dynamic>, timeout: Dynamic): Array<Dynamic>| Name | Type |
|---|---|
rs |
Array<Dynamic> |
ws |
Array<Dynamic> |
es |
Array<Dynamic> |
timeout |
Dynamic |
| Returns |
|---|
| Array<Dynamic> |
socket_fast_select(rs: Array<Dynamic>, ws: Array<Dynamic>, es: Array<Dynamic>, timeout: Dynamic): Void| Name | Type |
|---|---|
rs |
Array<Dynamic> |
ws |
Array<Dynamic> |
es |
Array<Dynamic> |
timeout |
Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| Array<Int> |
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| Array<Int> |
| Name | Type |
|---|---|
o |
Dynamic |
t |
Dynamic |
| Name | Type |
|---|---|
o |
Dynamic |
r |
Bool |
w |
Bool |
| Name | Type |
|---|---|
o |
Dynamic |
b |
Bool |
| Name | Type |
|---|---|
o |
Dynamic |
b |
Bool |
| Name | Type |
|---|---|
o |
Dynamic |
b |
Bool |
| Name | Type |
|---|---|
nsocks |
Int |
| Returns |
|---|
| Dynamic |
socket_poll_prepare(pdata: Dynamic, rsocks: Array<sys.net.Socket>, wsocks: Array<sys.net.Socket>): Array<Array<Int>>| Name | Type |
|---|---|
pdata |
Dynamic |
rsocks |
Array<sys.net.Socket> |
wsocks |
Array<sys.net.Socket> |
| Returns |
|---|
| Array<Array<Int>> |
| Name | Type |
|---|---|
pdata |
Dynamic |
timeout |
Float |
socket_poll(socks: Array<sys.net.Socket>, pdata: Dynamic, timeout: Float): Array<sys.net.Socket>| Name | Type |
|---|---|
socks |
Array<sys.net.Socket> |
pdata |
Dynamic |
timeout |
Float |
| Returns |
|---|
| Array<sys.net.Socket> |
| Name | Type |
|---|---|
o |
Dynamic |
buf |
haxe.io.BytesData |
p |
Int |
l |
Int |
inAddr |
Dynamic |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
o |
Dynamic |
buf |
haxe.io.BytesData |
p |
Int |
l |
Int |
outAddr |
Dynamic |
| Returns |
|---|
| Int |