<snapdata remixID="9097021"><project name="Y3U4L3-TCP" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>This is a simulation of the Internet Protocol.  There are only two nodes on the network, and their "IP addresses" are "Alice" and "Bob." </notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="true" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Bob" idx="2" x="197.00000000000023" y="-56.43795620437925" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,252.45,70.68600000000006,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="boy1-standing" center-x="35" center-y="80" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables><variable name="incoming transmission"><l>inuniccommatio</l></variable></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveGo"></block><block s="doSetVar"><l>incoming transmission</l><l></l></block></script><script x="13.333333333333343" y="82.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What should I say?</l></block><custom-block s="internet transmit %s to %s"><block s="getLastAnswer"></block><l>Alice</l></custom-block></script><script x="13.333333333333343" y="171.66666666666663"><block s="receiveMessage"><l><option>any message</option></l></block><block s="fork"><block s="reifyScript"><script><custom-block s="read internet data with %s"><block s="getLastMessage"></block></custom-block></script><list></list></block><list></list></block></script></scripts></sprite><sprite name="Alice" idx="1" x="-187.87591240875827" y="-4.956204379561768" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="41"><costumes><list id="42"><item><costume name="Bob" center-x="46.5" center-y="86" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAACsCAYAAAAZv6B/AAAKR0lEQVR4Xu2da4LbOgiFZ9aUWdN0Te2amjXNDarxxRgJJMsSjsmfaRP59enoAPLr8yM+wwl8Dt/iSRt8PB4/2qqfz6eL43WxExos+J1CpfA2sJ/P/Koej+xvozvjEtBXsAiVAiyBtvTmvx5NLUfBdw3drGIr3FK7geDdQk/Ae6i4pkNe4Eeo3SX0nZ3UgDvSdpDaXUEfaie5zhkA3g30KXYyCbwL6NPsRAmsZ/n7dOgugWNnnGQ1U6G7Bk7A91b8fOij08La7OaENHIa9EuofKlW30LplwFOpgh6ThNMUbqr9NBqNx1tJqDfBvrHhzr3bWUxrN2VlX4pP6c9enno3tNEafgE9GGm8v+GAnpANxNw5+d42s9id1dV+rT8XIL7+u7v69ToF5zLDujmgbPx281SAJGd/d8AXn6rhd6rKh1eHHVVu3RVAPkOocJf/ICy+f9NSu84D3NN6Aws8Eg2sXwoVGnc0Lbpd+P1Mr0mvi4L/QUg8fr5zl9ElAXOr59RoPeCjftzeegUrNYBO4XjwhJ0MpreA7o2pHOxdAti10qDriqfNuiYIvLtDlf6v3jUeCERpHl//6Zj+Pzc73oJ+uef/XWO0D6bMt4OOs9KaODsCH0RwD6QnnRCepqnr0pX/HTNoXlG8rte6aDyn5+f3egQlX6iwqdCx41nbYYVL5sUMANdshbMyQM6iSrZy+iWEl0KfDlvLuXjuTiwU/rJtuJC6UXFCwVQLqkpfQ9qx5xeSi/XQDrAVvxDZ+mbVmXmwPOyn7fD3L13Ll4SwpSUke+QKYUsWE7RWgoF6wzgKd1tGbJnLLO7UStTJbYq3oPCXdmLWfkkq8lBhO95x6Ci8fvF56cJbtqGS6NFvD1RuMlLUn1ufoXm/SP9W8zAzrCK3usUU0vhJIUhi3EhMhc7UdNJm6DLzwAVVjRb3XTXLgcddh7AA0QcAfxMkCfAb2EvHCiAD+g1XmFoC1Afy9mhpzA9y7OV2ZmJ4ZD85Oli2ghWopyOg47YnWgWjtyT5bjydJ4q1gIH1qB0aTnoHC/g3UBH4BpoFDFXOH4f0C0Gt2QjGmzu56XpAAl8KJ11Ri+V09XSyhQ6NKALI4BmKZYBkrMXaU6GZj8efN2Vp2sWw4Fq4HM2A+uZCf/S0BM8ljJyi/GYybiALs4qZjwmB1Gazs2NnNn+7gq6xV4AmAa+ZCtryjnxyXUuoOMklgU6WkpahlWrmFaWvp+tcthvF9BrU0ZaIHH4FDz/t5fUcTp0K/CcrUjKlxSPy99e6TXAaVwtBUhUPu+kgL4QxIIo58WoYqvX044J6Ln0jzwfF/2WAi5Zila1BvRM2U8viZBsIaBr0qr4nZ9ig0Vpbs1nFMNeKuBKTSXgEnScG6mdCKPppGRVt8tecsARulQtWjMc3sHh6VA9srP2FJJ2IWeL2il0XiTNnGEcVpEeAV47RZArljzNqZ9ekWrALaqrVXrJWlKnTJzsOl3pvYDz+ZVSLJfmXjZF02TgU6Br/s2Btqoc4Xu5PJoe12n2UkoNrcO7JXPhSr8N9B620hpAeW4e0JcxZrnesFXlAT0T8azQa8t/KWuBXcC7MKy2drDoVhcf7ulYfWoA6MlqK3xpggyvFrB0tEqrU4Mp0K3g0dfpsVpOYND5F2/p4qkpYymYWqHnZiN53k5nJfm17N6s5VToqNLchZ6W4a5lQVTF/KkZ6OXWDu7kHKbVnGYvGnQNhjZSSkcnPZFOiyEmWp0anQpdA59T+xHg2Jme70OaCl1SO7/EruW29NsrvUbtAPz5+F4H8eP5p3lA31rpGnRUO/ylwJtpvxbEzvI4BXB69rLJr5UzR72A4zYBPL/awEswPd3TVwgZ6PQ2lZ7gA/pCnmYl6+NAlkf+fX19dbOXZGlE6Vp6esTKWpYdpnTq7Sm7eMEG0NKnh+IDOlE6/BOBf3/8Tr/8+fi1Plm0l+IDOrWXReES8GQDDTYDgPnoCOhM6QAc1E1VT23Gai+YGkrtAzohihUnPqASlE1VXwNfUjhNGVOnLk+rs0ywtQTFlmWGBtI1mJIgesRmStB5BnN76ACEq5sq36r2gF4xzuikFoe9mzMhczF0EyU/pxYT9sK8HYGnr3/tc/ZkCQXopYDref5luKevKoRpAVKN5p6x2Ao9PF2wno3FkAxjl3E0Kj2gZ/w+d+J5NzsogNeCKELHTrx19rIJhsLMo3jWpxE6VXtAf9FYiyT2qG3pYcQATyrzLZUrVqYBfYEuPS4EQIqZB1O7xV5C6czXuZ+v160vcPn50VB6RSGUaypBt9gFLXws7am9JJt69zsxSn1TumTOCtPabjOtcHfoCMNa+vNpAAt0j/n6tIqUVqbWgiigd/D1zZQAnffOVKEBvTP0TeWoQLfMMPIO8nTJ9HR74TZj8Wlrjk4znYAujBJ+HWMx8xFORGvt8fdbp4wc0gjoHoDDcbuyF4u1YApobbspphzk6JeGnqpLQ5YT0AvGW2svq0cbwa8ZjwO1u7IXq3pT9rK85+iKancDPXk1uxMjNzACeuciyaJcCt06OtYAHPay7TE8m6SBR+g1oyOgHwyoHLpV7XS5jgO0elWuPN2qXA6vJhakDppsMa6gt9iLtaM85etuoFuBS958ZNlqb+iwgCvoWgBF4JJF1FhM2MuinCPQ6CV6Wsd5CKaXVLr0Ili8XiagV/jfUaUH9ArYa1ZROQVAN2HtMC8Fkgt7OZp9BPQTVZ5LFzUfpzl6FEeVmUsP6LPTRTgGN/ZSo1YK7mrWEtAbrLDHIpdWeo3KvWQul1d6QD8w7mrgtZ7ACKWzDgroBxTbumhAbyV3YLmAfgBe66IBvZXcgeVaoafgaJwoi0DaKZAG9IFKp5NWofRG8DVTu9wmAnoj9CM2EdADuomAiwmvULqpr/o3arWJ2uVoEO5/FLY1ulD6qECKQXg2+OnQUak194YemWn0UCRNhV5jDXzgtt6NQdWO6xx93nQa9CPAEVbt7eqS4864zG4q9OStxrvjciGqxpZuD702TcwBO9Jxs25znKb0XtCPjBT6nLCRvu4WOn9wmqR0+mS7GsWvT8MT3ssxAr476BT25gHIL6qlVzeUvF3qQHwvx/bh+c/XGwzYgyIh7nS+R8kVdKpASdn8bTFoLTngUgfCOjYPVl7f0fF6hLXwwU7oCX46dLQFAPT9IStNglF6ZQ+2l9QsPRwftlsC3ruCnQodgyn8xQMHZXFbyaWL8D1VP4Un2QRfjwSbL4dCeBulI/RaWBQe7aycYjUVa50BHfHW0EuqLv2GCrWAr2kL23xL6JJyW+BbYFra0G2/XSAt2YtFsahCzR44RMu6ETYG41vYiyUQ0gCMYK3LaSOJBvNUH3TM1V1kLxblaZAo9JrsR1svZkdvBx0PvAd8Sek1nSC9rrMncDhWF0rnBUsrfCno0VvYNVXj770h8+26go47l3s5rAbtjKCnbbPl9+nQMYOBvzU2IB1s74DXAtSyjAvouKMtVkAP8mxbsAC1tHEF3bLD79DmP4753iXJTUk7AAAAAElFTkSuQmCC" id="43"/></item></list></costumes><sounds><list struct="atomic" id="44"></list></sounds><blocks></blocks><variables><variable name="incoming transmission"><l>hello</l></variable></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveGo"></block><block s="doSetVar"><l>incoming transmission</l><l></l></block><block s="bubble"><l>Click on one of us to send a message.</l></block></script><script x="13.333333333333343" y="103.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What should I say?</l></block><custom-block s="internet transmit %s to %s"><block s="getLastAnswer"></block><l>Bob</l></custom-block></script><script x="13.333333333333343" y="192.66666666666663"><block s="receiveMessage"><l><option>any message</option></l></block><block s="fork"><block s="reifyScript"><script><custom-block s="read internet data with %s"><block s="getLastMessage"></block></custom-block></script><list></list></block><list></list></block></script></scripts></sprite><watcher scope="Bob" var="incoming transmission" style="normal" x="12.55833333333328" y="319.66666895000014" color="243,118,29"/><watcher scope="Alice" var="incoming transmission" style="normal" x="12.55833333333328" y="11.416675799999993" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Send IP packet %&apos;packet&apos; to %&apos;sprite&apos;" type="command" category="sensing"><comment x="0" y="0" w="104" collapsed="false">Do not edit this block. It simulates the unreliable network.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"><options>Alice&#xD;Bob</options></input></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doWait"><block s="reportSum"><l>.2</l><block s="reportQuotient"><block s="reportRandom"><l>1</l><l>20</l></block><l>10</l></block></block></block><custom-block s="send %s to %s"><block var="packet"/><block var="sprite"/></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="internet transmit %&apos;message&apos; to %&apos;sprite&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"><options>Alice&#xD;Bob</options></input></inputs><script><custom-block s="tell %s to %cs"><block var="sprite"/><script><block s="doSetVar"><l>incoming transmission</l><l></l></block></script></custom-block><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="data $arrowRight list of packets %s"><block var="message"/></custom-block><script><custom-block s="Send IP packet %s to %s"><block var="item"/><block var="sprite"/><comment w="90" collapsed="false">Do not edit the SEND IP PACKET block. It simulates the unreliable network.</comment></custom-block></script></custom-block></script></block-definition><block-definition s="send %&apos;msg&apos; to %&apos;sprite&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s">sprite</input></inputs><script><block s="doBroadcast"><block s="reportNewList"><list><block var="msg"/><block var="sprite"/></list></block></block></script><scripts><script x="36" y="115"><block s="doRun"><block s="reportJSFunction"><list><l>message</l><l>spriteName</l><l>process</l></list><l>  var stage = this.parentThatIsA(StageMorph),&#xD;    hats = [];&#xD;&#xD;  if (message !== &apos;&apos;) {&#xD;    stage.lastMessage = message;&#xD;    process.getObjectsNamed(spriteName, this, stage).forEach(function (morph) {&#xD;      hats = hats.concat(morph.allHatBlocksFor(message));&#xD;    });&#xD;    hats.forEach(function (block) {&#xD;      stage.threads.startProcess(block, stage.isThreadSafe);&#xD;    });&#xD;  }</l></block><list><block var="msg"/><block var="sprite"/></list></block></script></scripts></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="data $arrowRight list of packets %&apos;data&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>size of packet</l><l>list of packets</l><l>remaining data</l></list></block><block s="doSetVar"><l>size of packet</l><l>4</l></block><block s="doSetVar"><l>remaining data</l><block var="data"/></block><block s="doSetVar"><l>list of packets</l><block s="reportNewList"><list><custom-block s="report first %n characters of %s"><block var="size of packet"/><block var="remaining data"/></custom-block></list></block></block><block s="doUntil"><block s="reportLessThan"><block s="reportStringSize"><block var="remaining data"/></block><block var="size of packet"/></block><script><block s="doSetVar"><l>remaining data</l><custom-block s="remove first %n characters from %s"><block var="size of packet"/><block var="remaining data"/></custom-block></block><block s="doInsertInList"><custom-block s="report first %n characters of %s"><block var="size of packet"/><block var="remaining data"/></custom-block><l><option>last</option></l><block var="list of packets"/></block></script></block><block s="doReport"><block var="list of packets"/></block></script></block-definition><block-definition s="report first %&apos;number&apos; characters of %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>output</l></list></block><block s="doSetVar"><l>output</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="number"/><script><block s="doSetVar"><l>output</l><block s="reportJoinWords"><list><block var="output"/><block s="reportLetter"><block var="i"/><block var="input"/></block></list></block></block></script></custom-block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="remove first %&apos;number&apos; characters from %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block var="input"/></block><block var="number"/></block><script><block s="doDeclareVariables"><list><l>output</l></list></block><block s="doSetVar"><l>output</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportSum"><block var="number"/><l>1</l></block><block s="reportStringSize"><block var="input"/></block><script><block s="doSetVar"><l>output</l><block s="reportJoinWords"><list><block var="output"/><block s="reportLetter"><block var="i"/><block var="input"/></block></list></block></block></script></custom-block><block s="doReport"><block var="output"/></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="read internet data with %&apos;packet&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="packet"/><l><option>list</option></l></block><script><block s="doSetVar"><l>packet</l><block s="reportListItem"><l>1</l><block var="packet"/></block></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>I got </l><block var="packet"/></list></block></block><block s="doSetVar"><l>incoming transmission</l><block s="reportJoinWords"><list><block var="incoming transmission"/><block var="packet"/></list></block></block></script></block-definition></blocks><variables></variables></project><media name="Y3U4L3-TCP" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>