Commit 7ef1f124 authored by Roman Haefeli's avatar Roman Haefeli
Browse files

fix 'initiate stun connection'

parent d91e47fd
......@@ -901,187 +901,7 @@
4 0 14 -1 -1 -33289 0 1;
#X obj 350 39 vsl 16 10 0 127 0 0 \$0.arrow.down \$0.arrow.down.r ▼
5 5 0 14 -1 -1 -33289 0 1;
#N canvas 584 208 821 759 peer2peer 0;
#X obj 10 34 r \$1.receive;
#X obj 10 78 routeOSC /tpf/setpeerport;
#X obj 10 112 routeOSC /__;
#X obj 147 21 r \$0.linkID;
#X msg 147 41 set /\$1;
#X obj 37 155 s \$0.peer.port;
#X obj 371 24 r \$1.receive;
#X obj 371 91 routeOSC /__;
#X obj 371 68 routeOSC /tpf/requestpeerport;
#X obj 9 690 s \$1.send;
#X obj 64 509 r \$0.peer;
#X obj 49 531 f;
#X obj 94 529 r \$0.linkID;
#X obj 49 552 pack f f;
#X obj 261 640 random 28232;
#X obj 261 660 + 32768;
#X obj 261 685 s \$0.bind.port;
#X obj 49 583 list append;
#X obj 112 562 r \$0.bind.port;
#X obj 371 115 b;
#X msg 49 653 /\$1/tpf/setpeerport/\$2 \$3;
#X obj 9 608 list append;
#X msg 9 630 /\$1/tpf/requestpeerport/\$2;
#X obj 10 58 routeOSC /*;
#X obj 371 48 routeOSC /*;
#N canvas 750 229 301 279 random.seed 0;
#X obj 35 24 loadbang;
#X obj 34 96 realtime;
#X obj 35 66 t b b b;
#X obj 121 128 until;
#X obj 121 148 234.235;
#X obj 121 168 pow 9.2348;
#X obj 34 116 * 1239.29;
#X obj 34 136 int;
#X obj 34 156 mod 9877;
#X obj 34 197 outlet;
#X msg 121 105 143726;
#X msg 34 177 seed \$1;
#X connect 0 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 2 1 10 0;
#X connect 2 2 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 10 0 3 0;
#X connect 11 0 9 0;
#X restore 286 616 pd random.seed;
#X obj 25 377 r \$0.peer.ready;
#X obj 9 403 f;
#X obj 9 425 sel 1;
#X msg 111 425 1;
#X obj 111 444 s \$0.udp.link.status;
#X obj 396 148 r \$0.udp.link.status;
#X obj 398 196 r \$0.peer.ready;
#X obj 371 148 f;
#X obj 371 171 sel 0 4;
#X obj 371 196 f;
#X obj 371 218 sel 1;
#X obj 371 261 s \$0.udp.link.status;
#X msg 371 240 2;
#X obj 295 323 r \$0.tx.switch.s;
#X obj 320 346 r \$0.udp.link.status;
#X obj 322 394 r \$0.peer.ready;
#X obj 295 346 f;
#X obj 295 394 f;
#X obj 295 416 sel 1;
#X obj 295 369 sel 2;
#X obj 10 132 t b a;
#X obj 35 183 r \$0.udp.link.status;
#X obj 37 231 r \$0.peer.ready;
#X obj 10 183 f;
#X obj 10 231 f;
#X obj 10 253 sel 1;
#X obj 10 206 sel 1;
#X obj 10 317 s \$0.udp.link.status;
#X msg 10 295 3;
#X msg 295 484 3;
#X obj 296 517 s \$0.udp.link.status;
#X obj 295 463 del 0;
#X obj 9 447 t b b b;
#X obj 49 486 t b b;
#X obj 111 403 del 0;
#X obj 9 350 r \$0.initiate.stun;
#X obj 10 274 t b b;
#X obj 144 301 s \$0.to.jacktrip;
#X obj 295 437 t b b b;
#X msg 144 278 disabletoken;
#X obj 204 208 r \$0.peer.ip;
#X obj 144 214 t b b;
#X obj 171 237 symbol;
#X obj 171 258 s \$0.peer.host;
#X text 611 38 0 = reset;
#X text 612 116 4 = aborted;
#X text 611 58 1 = waiting for peer (stun);
#X text 611 78 2 = waiting for user (stun);
#X text 613 99 3 = connected (stun);
#X text 612 137 5 = waiting for peer (server);
#X text 613 156 6 = waiting for user (server);
#X text 613 177 7 = connected (server);
#X obj 236 553 s \$0.set.random.bind.port;
#X obj 261 594 r \$0.set.random.bind.port;
#X connect 0 0 23 0;
#X connect 1 0 2 0;
#X connect 2 0 46 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 4 0 7 0;
#X connect 6 0 24 0;
#X connect 7 0 19 0;
#X connect 8 0 7 0;
#X connect 10 0 11 1;
#X connect 11 0 13 0;
#X connect 12 0 13 1;
#X connect 13 0 17 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 17 0 21 1;
#X connect 17 0 20 0;
#X connect 18 0 17 1;
#X connect 19 0 33 0;
#X connect 20 0 9 0;
#X connect 21 0 22 0;
#X connect 22 0 9 0;
#X connect 23 0 1 0;
#X connect 24 0 8 0;
#X connect 25 0 14 0;
#X connect 26 0 27 1;
#X connect 27 0 28 0;
#X connect 28 0 58 0;
#X connect 29 0 30 0;
#X connect 31 0 33 1;
#X connect 32 0 35 1;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 34 1 35 0;
#X connect 35 0 36 0;
#X connect 36 0 38 0;
#X connect 38 0 37 0;
#X connect 39 0 42 0;
#X connect 40 0 42 1;
#X connect 41 0 43 1;
#X connect 42 0 45 0;
#X connect 43 0 44 0;
#X connect 44 0 64 0;
#X connect 45 0 43 0;
#X connect 46 0 49 0;
#X connect 46 1 5 0;
#X connect 47 0 49 1;
#X connect 48 0 50 1;
#X connect 49 0 52 0;
#X connect 50 0 51 0;
#X connect 51 0 62 0;
#X connect 52 0 50 0;
#X connect 54 0 53 0;
#X connect 55 0 56 0;
#X connect 57 0 55 0;
#X connect 58 0 21 0;
#X connect 58 1 59 0;
#X connect 58 2 60 0;
#X connect 59 0 11 0;
#X connect 59 1 78 0;
#X connect 60 0 29 0;
#X connect 61 0 27 0;
#X connect 62 0 54 0;
#X connect 62 1 67 0;
#X connect 64 0 57 0;
#X connect 64 1 59 0;
#X connect 64 2 67 0;
#X connect 65 0 63 0;
#X connect 66 0 68 1;
#X connect 67 0 65 0;
#X connect 67 1 68 0;
#X connect 68 0 69 0;
#X connect 79 0 14 0;
#X restore 16 124 pd peer2peer;
#N canvas 604 155 836 898 serverproxy 0;
#N canvas 604 155 836 898 init.proxy.connection 0;
#X msg 351 133 set /\$1;
#X obj 424 112 r \$1.receive;
#X obj 424 179 routeOSC /__;
......@@ -1255,7 +1075,187 @@
#X connect 67 0 53 0;
#X connect 68 0 52 0;
#X connect 69 0 68 0;
#X restore 16 144 pd serverproxy;
#X restore 16 144 pd init.proxy.connection;
#N canvas 584 208 821 759 init.stun.connection 0;
#X obj 10 34 r \$1.receive;
#X obj 10 78 routeOSC /tpf/setpeerport;
#X obj 10 112 routeOSC /__;
#X msg 147 41 set /\$1;
#X obj 37 155 s \$0.peer.port;
#X obj 371 24 r \$1.receive;
#X obj 371 91 routeOSC /__;
#X obj 371 68 routeOSC /tpf/requestpeerport;
#X obj 9 690 s \$1.send;
#X obj 49 531 f;
#X obj 49 552 pack f f;
#X obj 261 640 random 28232;
#X obj 261 660 + 32768;
#X obj 261 685 s \$0.bind.port;
#X obj 49 583 list append;
#X obj 112 562 r \$0.bind.port;
#X obj 371 115 b;
#X msg 49 653 /\$1/tpf/setpeerport/\$2 \$3;
#X obj 9 608 list append;
#X msg 9 630 /\$1/tpf/requestpeerport/\$2;
#X obj 10 58 routeOSC /*;
#X obj 371 48 routeOSC /*;
#N canvas 750 229 301 279 random.seed 0;
#X obj 35 24 loadbang;
#X obj 34 96 realtime;
#X obj 35 66 t b b b;
#X obj 121 128 until;
#X obj 121 148 234.235;
#X obj 121 168 pow 9.2348;
#X obj 34 116 * 1239.29;
#X obj 34 136 int;
#X obj 34 156 mod 9877;
#X obj 34 197 outlet;
#X msg 121 105 143726;
#X msg 34 177 seed \$1;
#X connect 0 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 2 1 10 0;
#X connect 2 2 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 10 0 3 0;
#X connect 11 0 9 0;
#X restore 286 616 pd random.seed;
#X obj 24 377 r \$0.peer.ready;
#X obj 9 403 f;
#X obj 9 425 sel 1;
#X msg 111 425 1;
#X obj 111 444 s \$0.udp.link.status;
#X obj 396 148 r \$0.udp.link.status;
#X obj 398 196 r \$0.peer.ready;
#X obj 371 148 f;
#X obj 371 171 sel 0 4;
#X obj 371 196 f;
#X obj 371 218 sel 1;
#X obj 371 261 s \$0.udp.link.status;
#X msg 371 240 2;
#X obj 295 323 r \$0.tx.switch.s;
#X obj 320 346 r \$0.udp.link.status;
#X obj 322 394 r \$0.peer.ready;
#X obj 295 346 f;
#X obj 295 394 f;
#X obj 295 416 sel 1;
#X obj 295 369 sel 2;
#X obj 10 132 t b a;
#X obj 35 183 r \$0.udp.link.status;
#X obj 37 231 r \$0.peer.ready;
#X obj 10 183 f;
#X obj 10 231 f;
#X obj 10 253 sel 1;
#X obj 10 206 sel 1;
#X obj 10 317 s \$0.udp.link.status;
#X msg 10 295 3;
#X msg 295 484 3;
#X obj 295 516 s \$0.udp.link.status;
#X obj 295 463 del 0;
#X obj 9 447 t b b b;
#X obj 49 486 t b b;
#X obj 111 403 del 0;
#X obj 9 350 r \$0.initiate.stun;
#X obj 10 274 t b b;
#X obj 144 301 s \$0.to.jacktrip;
#X obj 295 437 t b b b;
#X msg 144 278 disabletoken;
#X obj 204 208 r \$0.peer.ip;
#X obj 144 214 t b b;
#X obj 171 237 symbol;
#X obj 171 258 s \$0.peer.host;
#X text 611 38 0 = reset;
#X text 612 116 4 = aborted;
#X text 611 58 1 = waiting for peer (stun);
#X text 611 78 2 = waiting for user (stun);
#X text 613 99 3 = connected (stun);
#X text 612 137 5 = waiting for peer (server);
#X text 613 156 6 = waiting for user (server);
#X text 613 177 7 = connected (server);
#X obj 236 553 s \$0.set.random.bind.port;
#X obj 261 594 r \$0.set.random.bind.port;
#X obj 64 509 r \$0.peer.id;
#X obj 94 529 r \$1.id;
#X obj 147 20 r \$0.peer.id;
#X connect 0 0 20 0;
#X connect 1 0 2 0;
#X connect 2 0 43 0;
#X connect 3 0 2 0;
#X connect 3 0 6 0;
#X connect 5 0 21 0;
#X connect 6 0 16 0;
#X connect 7 0 6 0;
#X connect 9 0 10 0;
#X connect 10 0 14 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 14 0 18 1;
#X connect 14 0 17 0;
#X connect 15 0 14 1;
#X connect 16 0 30 0;
#X connect 17 0 8 0;
#X connect 18 0 19 0;
#X connect 19 0 8 0;
#X connect 20 0 1 0;
#X connect 21 0 7 0;
#X connect 22 0 11 0;
#X connect 23 0 24 1;
#X connect 24 0 25 0;
#X connect 25 0 55 0;
#X connect 26 0 27 0;
#X connect 28 0 30 1;
#X connect 29 0 32 1;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 31 1 32 0;
#X connect 32 0 33 0;
#X connect 33 0 35 0;
#X connect 35 0 34 0;
#X connect 36 0 39 0;
#X connect 37 0 39 1;
#X connect 38 0 40 1;
#X connect 39 0 42 0;
#X connect 40 0 41 0;
#X connect 41 0 61 0;
#X connect 42 0 40 0;
#X connect 43 0 46 0;
#X connect 43 1 4 0;
#X connect 44 0 46 1;
#X connect 45 0 47 1;
#X connect 46 0 49 0;
#X connect 47 0 48 0;
#X connect 48 0 59 0;
#X connect 49 0 47 0;
#X connect 51 0 50 0;
#X connect 52 0 53 0;
#X connect 54 0 52 0;
#X connect 55 0 18 0;
#X connect 55 1 56 0;
#X connect 55 2 57 0;
#X connect 56 0 9 0;
#X connect 56 1 75 0;
#X connect 57 0 26 0;
#X connect 58 0 24 0;
#X connect 59 0 51 0;
#X connect 59 1 64 0;
#X connect 61 0 54 0;
#X connect 61 1 56 0;
#X connect 61 2 64 0;
#X connect 62 0 60 0;
#X connect 63 0 65 1;
#X connect 64 0 62 0;
#X connect 64 1 65 0;
#X connect 65 0 66 0;
#X connect 76 0 11 0;
#X connect 77 0 9 1;
#X connect 78 0 10 1;
#X connect 79 0 3 0;
#X restore 16 124 pd init.stun.connection;
#X connect 0 0 3 0;
#X connect 4 0 3 0;
#X connect 9 0 41 0;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment