io.sockets: remove send-n-times, broadcast-n-times.
parent
666b076d4c
commit
69d5a3a276
|
@ -238,19 +238,6 @@ HELP: send-once
|
||||||
}
|
}
|
||||||
{ $description "Sends a packet one time to the address and closes the sending datagram port." } ;
|
{ $description "Sends a packet one time to the address and closes the sending datagram port." } ;
|
||||||
|
|
||||||
HELP: send-n-times
|
|
||||||
{ $values
|
|
||||||
{ "bytes" byte-array } { "addrspec" "an address specifier" } { "n" integer }
|
|
||||||
}
|
|
||||||
{ $examples
|
|
||||||
"Send a datagram 10 times to localhost, port 7777:"
|
|
||||||
{ $example "USING: io.sockets prettyprint ;"
|
|
||||||
"B{ 1 2 3 } f 7777 <inet4> 10 send-n-times"
|
|
||||||
""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{ $description "Sends a packet n times to the address and closes the sending datagram port." } ;
|
|
||||||
|
|
||||||
HELP: broadcast-once
|
HELP: broadcast-once
|
||||||
{ $values
|
{ $values
|
||||||
{ "bytes" byte-array } { "addrspec" "an address specifier" }
|
{ "bytes" byte-array } { "addrspec" "an address specifier" }
|
||||||
|
@ -264,21 +251,6 @@ HELP: broadcast-once
|
||||||
}
|
}
|
||||||
{ $description "Broadcasts a packet one time to the address and closes the sending broadcast port." } ;
|
{ $description "Broadcasts a packet one time to the address and closes the sending broadcast port." } ;
|
||||||
|
|
||||||
HELP: broadcast-n-times
|
|
||||||
{ $values
|
|
||||||
{ "bytes" byte-array } { "addrspec" "an address specifier" } { "n" integer }
|
|
||||||
}
|
|
||||||
{ $examples
|
|
||||||
"Broadcast a datagram 10 times to localhost, port 7777:"
|
|
||||||
{ $example "USING: io.sockets prettyprint ;"
|
|
||||||
"B{ 1 2 3 } f 7777 <inet4> 10 broadcast-n-times"
|
|
||||||
""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{ $description "Broadcasts a packet n times to the address and closes the sending broadcast port." } ;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HELP: with-random-local-broadcast
|
HELP: with-random-local-broadcast
|
||||||
{ $values
|
{ $values
|
||||||
{ "quot" quotation }
|
{ "quot" quotation }
|
||||||
|
|
|
@ -406,19 +406,9 @@ CONSTANT: datagram-size 65536
|
||||||
: send-once ( bytes addrspec -- )
|
: send-once ( bytes addrspec -- )
|
||||||
[ send ] with-random-local-datagram ;
|
[ send ] with-random-local-datagram ;
|
||||||
|
|
||||||
:: send-n-times ( bytes addrspec n -- )
|
|
||||||
[
|
|
||||||
n swap '[ bytes addrspec _ send ] times
|
|
||||||
] with-random-local-datagram ;
|
|
||||||
|
|
||||||
: broadcast-once ( bytes addrspec -- )
|
: broadcast-once ( bytes addrspec -- )
|
||||||
[ send ] with-random-local-broadcast ;
|
[ send ] with-random-local-broadcast ;
|
||||||
|
|
||||||
:: broadcast-n-times ( bytes addrspec n -- )
|
|
||||||
[
|
|
||||||
n swap '[ bytes addrspec _ send ] times
|
|
||||||
] with-random-local-broadcast ;
|
|
||||||
|
|
||||||
MEMO: ipv6-supported? ( -- ? )
|
MEMO: ipv6-supported? ( -- ? )
|
||||||
[ "::1" 0 <inet6> binary <server> dispose t ] [ drop f ] recover ;
|
[ "::1" 0 <inet6> binary <server> dispose t ] [ drop f ] recover ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue