diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-08-31 07:15:05 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:51 +1000 |
commit | a6b5998b080aac77c1b6151b97a64b0d79f3586f (patch) | |
tree | 3112f9646a161fd503c2afefffdf82b3abc55f7e /examples/udp.client | |
parent | cbc635e8f4de48408768053a976dc7bd7177ba7a (diff) | |
download | jimtcl-a6b5998b080aac77c1b6151b97a64b0d79f3586f.zip jimtcl-a6b5998b080aac77c1b6151b97a64b0d79f3586f.tar.gz jimtcl-a6b5998b080aac77c1b6151b97a64b0d79f3586f.tar.bz2 |
Add basic ipv6 support to Jim
Use -ipv6 to signify that ipv6 should be used
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'examples/udp.client')
-rw-r--r-- | examples/udp.client | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/examples/udp.client b/examples/udp.client index 32dbc02..da74e77 100644 --- a/examples/udp.client +++ b/examples/udp.client @@ -2,10 +2,26 @@ set s [socket dgram] -foreach i [range 1 20] { +foreach i [range 1 5] { # Specify the address and port with sendto $s sendto "$i + $i + 10" 127.0.0.1:20000 # Receive the response - max length of 100 puts [$s recvfrom 100] } + +$s close + +# Now sending via a connected udp socket + +set s [socket dgram 127.0.0.1:20000] + +foreach i [range 5 10] { + # Socket is connected, so can just use puts here + # But remember to flush to ensure that each message is separate + $s puts -nonewline "$i * $i" + $s flush + + # Receive the response - max length of 100 + puts [$s recvfrom 100] +} |