#N canvas 114 22 964 632 10; #X obj 549 250 cnv 15 370 350 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 119 439 cnv 15 420 150 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 169 250 cnv 15 370 150 empty empty empty 20 12 0 14 -196506 -66577 0; #X obj 4 238 cnv 15 100 360 empty empty empty 20 12 0 14 -196506 -66577 0; #X text 47 239 objects; #X obj 4 2 cnv 15 250 190 empty empty empty 20 12 0 14 -196506 -66577 0; #X text 519 78 different port numbers for different communications. ; #X obj 17 283 netreceive; #X obj 341 36 netreceive; #X text 472 65 port - interface through which data are sent and received. ; #X text 472 99 TCP - Transmission Control Protocol - flow control -slower than UDP \, but guaranteed delivery.; #X text 473 139 UDP - User Datagram Protocol - no connection is established beforehand between a host and a client. Transmission is not guaranteed - faster \, usually used for streaming media.; #X obj 19 311 netsend; #X obj 188 352 netsend; #X text 250 353 TCP; #X floatatom 374 309 5 0 0 0 - - -; #X floatatom 475 290 5 0 0 0 - - -; #X msg 197 330 send \$1; #X msg 195 285 disconnect; #X obj 18 339 netserver; #X obj 18 366 netclient; #X floatatom 564 354 5 0 0 0 - - -; #X floatatom 594 335 5 0 0 0 - - -; #X symbolatom 668 289 10 0 0 0 - - -; #X floatatom 625 312 5 0 0 0 - - -; #X text 663 314 socket number; #X obj 558 547 netclient; #X msg 597 526 disconnect; #X floatatom 630 549 5 0 0 0 - - -; #X obj 423 290 print; #X msg 574 478 send \$1; #X obj 771 545 netclient; #X msg 788 525 disconnect; #X floatatom 841 546 5 0 0 0 - - -; #X msg 771 485 send \$1; #X msg 241 308 send hello kuva; #X obj 771 571 print client2; #X floatatom 573 460 5 0 0 0 - - -; #X floatatom 770 467 5 0 0 0 - - -; #X floatatom 199 309 5 0 0 0 - - -; #X floatatom 189 373 5 0 0 0 - - -; #X obj 564 288 netserver 3001; #X msg 557 505 connect localhost 3001; #X msg 740 506 connect localhost 3001; #X text 320 9 NETWORK COMMUNICATION; #X text 20 49 network communication through; #X text 20 62 TCP and UDP; #X msg 565 255 broadcast hello kuva!; #X obj 127 528 sendOSC; #X floatatom 128 559 5 0 0 0 - - -; #X msg 126 498 disconnect; #X floatatom 172 558 5 0 0 0 - - -; #X msg 221 514 send /kuva \$1; #X floatatom 222 499 5 0 0 0 - - -; #X floatatom 223 536 5 0 0 0 - - -; #X obj 339 499 OSCroute /kuva; #X floatatom 342 535 5 0 0 0 - - -; #X obj 338 552 print kuva; #X floatatom 425 536 5 0 0 0 - - -; #X obj 20 396 sendOSC; #X obj 15 423 OSCroute; #X obj 18 450 dumpOSC; #X text 433 193 OSC - Open Sound Control-Networking \, communication protocol http://www.cnmat.berkeley.edu/OpenSoundControl; #X obj 340 471 dumpOSC 3020; #X msg 139 474 connect localhost 3020; #X text 22 87 net objects; #X text 22 100 OSC; #X obj 415 551 print other; #X text 602 355 data; #X text 636 336 connections; #X text 667 274 IP address; #X obj 374 264 netreceive 3040; #X msg 186 264 connect localhost 3040; #X obj 306 64 netreceive 3050; #X obj 293 103 netreceive 3055 1; #X msg 223 553 send /space \$1; #X text 304 82 TCP on port 3050; #X text 299 123 UDP on port 3055; #X text 429 31 It opens a connection for TCP or UDP protocols on a specified port.; #X obj 558 571 print client1; #X text 295 337 netreceive and netsend objects; #X text 294 348 communicates through the same; #X text 295 359 port number; #X text 660 377 netserver connects; #X text 620 391 different clients over; #X text 620 405 a network \, broadcasting; #X text 620 417 stream of information; #X text 621 428 through a server; #X text 129 445 OSC objects; #X text 764 603 2006_Koray Tahiroglu; #X connect 13 0 40 0; #X connect 17 0 13 0; #X connect 18 0 13 0; #X connect 26 0 79 0; #X connect 26 1 28 0; #X connect 27 0 26 0; #X connect 30 0 26 0; #X connect 31 0 36 0; #X connect 31 1 33 0; #X connect 32 0 31 0; #X connect 34 0 31 0; #X connect 35 0 13 0; #X connect 37 0 30 0; #X connect 38 0 34 0; #X connect 39 0 17 0; #X connect 41 0 21 0; #X connect 41 1 22 0; #X connect 41 2 24 0; #X connect 41 3 23 0; #X connect 42 0 26 0; #X connect 43 0 31 0; #X connect 47 0 41 0; #X connect 48 0 49 0; #X connect 48 1 51 0; #X connect 50 0 48 0; #X connect 52 0 48 0; #X connect 53 0 52 0; #X connect 54 0 75 0; #X connect 55 0 56 0; #X connect 55 0 57 0; #X connect 55 1 58 0; #X connect 55 1 67 0; #X connect 63 0 55 0; #X connect 64 0 48 0; #X connect 71 0 15 0; #X connect 71 0 29 0; #X connect 71 1 16 0; #X connect 72 0 13 0; #X connect 75 0 48 0;