-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTutorial.vsnb
More file actions
360 lines (360 loc) · 33.2 KB
/
Copy pathTutorial.vsnb
File metadata and controls
360 lines (360 loc) · 33.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
{
"cells": [
{
"kind": 2,
"value": "PacletDirectoryLoad[FileNameJoin[{$HomeDirectory, \"Projects\", \"CSockets\"}]];\nGet[\"WLJS`CSockets`\"];",
"languageId": "wolfram",
"outputs": [],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181945634,
"endTime": 1781181945732
},
"executionOrder": 2,
"success": true
}
},
{
"kind": 2,
"value": "client = CSocketConnect[8080]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "<div class=\"wexpr\"><wgraph class=\"resizable\" style=\"width:245px;height:26px;\" aspect-ratio=\"0.1078\" tabIndex=\"-1\"><img class=\"invert-brightness\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAAAhCAIAAADVkbATAAAAznpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabU/bDQMhDPtnio5AHjgwDnelUjfo+E04Tu1VtURsgk0gjdfzkW4Bppy0WEUDskObNu4uaj5wMOU264TwUnTtJ16CurfK5wBj9bdr33Aw15+LMq9JMcG16AqMrxfwHDSxLT/3Wq8XreCJdgr6v1cxRgGZelXOZmiua3LphMK5GB7YATcS7px1dx4w8xgsHNIjGOBhV/dIEG/c4wsSC9Kdo5KQR2lqleK1iPDmpzo98Z03C1xai3N6DX4AAAAJcEhZcwAAFiUAABYlAUlSJPAAAAA8dEVYdFNvZnR3YXJlAENyZWF0ZWQgd2l0aCB0aGUgV29sZnJhbSBMYW5ndWFnZSA6IHd3dy53b2xmcmFtLmNvbVyipoUAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAyNjowNjoxMSAxNjo0NTo1MzF97usAAA/RSURBVHhe7Zx59FZTF8cVIaJSMmsSqdRrqixEkkxlKlkpLZmKtQxLa6HMZCitzKEUTahlLHNpJUMqKYoyD6+SIUOU2fvJd717Hefe595zn9/z+3la656/nuc+++yzzz57n/Pde5/7VPvrr782yFuugVwD5aSB6uUkTC5LroFcA+s0kLtlbge5BspOA7lblt2S5ALlGsjdMreBXANlp4HcLctuSXKBcg3kbpnbQK6BstPAeu+W06ZN+8/f7eeffy477SYKtGTJEkn+zjvvFCH5m2++eeyxxx5++OGvvvpqEd3zLuWsgWrRuuVHH300f/78119/ffny5Xvttdf++++/5557brTRRtFprF279uGHH8aqPv7445133hnifffdt1GjRlU54VGjRp155pmMuGbNmpo1a1bl0AljLVq06JVXXpk7d+7WW2+NAg844IB69ep59C+//DLPeYi2995776ySd+3alS2JXvvttx9jZe2+vtD/8MMPWNf2229fv379EJmz0ofwDKHBjz744AMoGzZsWKNGjZAuSTSws/bjjz+edtppUWr8jSFdSj4/9NBDKMsjrlat2oABA1avXu0RV97Xe+65RzLglpU3CpxvuummoUOHshMljwLBSSed5KmlVq1ajz/+uNfxpZdeEhluWYTkPXr0UHe2wiK6l6rL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\" /></wgraph></div>",
"mime": "x-application/wolfram-language-html"
}
],
"id": "5afb2bab-bb13-45db-aecf-05b62805759f"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181951132,
"endTime": 1781181953369
},
"executionOrder": 3,
"success": true
}
},
{
"kind": 2,
"value": "socketsCheck[{client[[1]]}, 1]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "{33}",
"mime": "text/html"
}
],
"id": "9153008d-3909-43de-828c-835c65546224"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181967205,
"endTime": 1781181967239
},
"executionOrder": 4,
"success": true
}
},
{
"kind": 2,
"value": "BinaryWrite[client, StringToByteArray[\"hello\"]]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "5",
"mime": "text/html"
}
],
"id": "2a70ecd4-4981-4671-8bfe-7142c37f160f"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181986657,
"endTime": 1781181986689
},
"executionOrder": 5,
"success": true
}
},
{
"kind": 2,
"value": "socketsCheck[{client[[1]]}, 1]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "{33}",
"mime": "text/html"
}
],
"id": "e3015bc5-06c1-4a8d-bda3-a755d3efc936"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181990047,
"endTime": 1781181990080
},
"executionOrder": 6,
"success": true
}
},
{
"kind": 2,
"value": "response = SocketReadMessage[client]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "<div class=\"wexpr\"><wgraph class=\"resizable\" style=\"width:223px;height:46px;\" aspect-ratio=\"0.2043\" tabIndex=\"-1\"><img class=\"invert-brightness\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARcAAAA5CAIAAACTYPhxAAAAznpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabU9bDsMgDPvnFDsCeeDAcehKpd1gx19SqKZOs0TsGCeINN6vIz0CTDlpsYoGZIc2bdxd1DwxmXI762xsKbr7SdoKdLfK9wJj+dvdN0zm+rMo8xQSL7gWXQNrkfD0qc9+W3nutd4XrcEL7RL0v1cxRgGZelXOZmiua3LphMK5GA48AQ8Sds76dB4w8zFYJKTHYICH3dMjQdzY4wsSB9Kdo5KQj9Kp9awizJvf6pmJ73wAHAhalXCPFwoAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAA8dEVYdFNvZnR3YXJlAENyZWF0ZWQgd2l0aCB0aGUgV29sZnJhbSBMYW5ndWFnZSA6IHd3dy53b2xmcmFtLmNvbVyipoUAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAyNjowNjoxMSAxNjo0NjozMgKV1hUAABBnSURBVHhe7Z138BRFFscFkShwREWyZEQOBRTJRZQMEsWDAgWxSEVQyUVRpAIlQ6HEKnKWnJMnOUpQQAkKSpBkAFHifc4nbdfM7uzObGD3R/cfW7s93T3dr1/4vtdhEz148OAJkxIoBe7fv3/r1q0///zz3r17CXSIYRjWk08+mSxZshQpUiROnNhbc4mMFHkjXOzXQnh+++03M79BzlSiRIlSp06NOAVZXi9mpMgD0eKgCiL066+/0lEUbdKkSfmES+Kg31HvIloGQ3379m0x12nSpPEgSEaKoj5vkX8hQO7atWvwB/LjgSci38FYfAN6B1lC16RPn94ttPMIBGORDKZPDymAL4QICdw3VAmSAtAKikE3qBdkFVXMSJFbisVBedQqvcQQxUFfY6mLQjGhnqtkpMgVueKjsEB8NGt8dDdmeikU8xDPNFIUM3PosiNgDz3Za5twgkuKPmGnmDOFDaJzS+GYK58yZUqcYJW++eabmOtinHfo/fff1yncuXNnfwMyMbp4nWpA/Mcff1yhQgUZwAsvvJAkSRL5fvnyZT5Z/YjXsT26frPCxsszZcrE56VLly5evCh9QYRefPHF8ePH++yaQXSPbsZCfnO+fPn+/TApEQq5VdPA3xR45plnFHkJfzvQxUiRYRpDgVApYKQoVAqa+oYCRooMDxgKhEoBI0WhUtDUNxQwUmR4wFAgVAoYKQqVgqa+oYCRIsMDhgKhUsBIUagUNPUNBf7eu/Dtt9/u2bNHkYNteZkzZ86SJUuBAgXcnrV4hDTdsWPHmTNn6EC1atVk+TkBJ/YuLFu2rEaNGvYxmr0Lnudd37ugN9KgQYOsWbMG2LuwaNGi/2jpzTffrFy5cuHChfPkyTN8+PBwnTpGUIcOHbplyxbPg3Su2LJlSxnE9OnTI/QK06yFAgcOHOjTp8+KFSseZ8pYEV3jxo2bNm1as2bNYsWKscX1u+++69GjR7du3cJCo5UrV/bu3XvatGlhac3SyP79+0+dOiWZCxYsiMQrEnab/fv3f95Xev311x0G/tVXX40cOXLp0qVhIc6dO3fu3r0blqai2YhViubOnTtv3rxVq1YdPHgQdPTSSy/RmzFjxnACOfRuCdKIUBLJqVixIp+6REXodQmvWVD9hQsXfvrpJ6ZJT2pHZqSHvHHjRq49qFSpUqRfFPb2naILOXPmRH54JYhu9+7dob/7ypUrbhsBp/JqjExAVLlw4UIaf+edd7Cibs0RKvDkyZPbtm1DswajC69evbpv3z4AKjznb0TXr18/dOjQrl27PIzaLZXCUl7GAqmhuZ6+/PLLsLQfsBGuiwhYJjYLBIjRpU2bVvqtvsA6//orbdiwweeQAAY8ZaO+PF29ejX+Ve7cuZ999lmx+/Pnz5cWVCpRooS9qdmzZxcsWJD3lipVKm/evOzzb9asmT+u3bt3L5aTQAjwQxxuB1CHU86r69atS7E//vijZ8+e7N5lf3S5cuWKFClCTOWXX37R+/Paa69RntAFmZ9//jmHETJmzFiyZMlXX32VQQ0aNEgv/PPPP3Ng4eWXX86QIQPyTF3iHM8999ycOXP0Ym7JGAXuweYQVQolKoMpA8WsXbv2999/1zuMHkGhnD592jIKlBH5P/zwA/mqAMTnO8kiVMwUxgquszSu2qQAbACYQnPduHEjChT75xVymm/IkCGShSbWz/f16tWLTBiLIUk+X2BuMuFXy3FLfqLUKczTvn37ytNZs2YFHA8crDcFOXDMpBZ3SsDZ2bJlk5+w75EjR+zv7d69O09Lly7NI2F3EgfX7CXJQT55CqMzH1WrVrV0D9fAUovuUWb58uX4dfb7QGbMmKHKr1mzJl26dKpBZA+Ion5KnMYbGe0Deeqpp9BQPgeIriFxC4erhJ4iDOWqCoUnTZrEAJs3b06MgS6pWWvUqBFXeUlr9FPmDubW22/VqhX5nTp1unnzpp1JUDRSGCFE5SVPnlzKEJyEPcjUm5oyZQrXMqpG+D5u3Di3Y6G8kM5O1fr163fo0MEntf+PkixShEICEwORN23a1Lp1awIM9B5K6fVVeAD8Y2n3s88+YyTYhO+//14ewakoG0lFixbl6RtvvKFy5Asv1dvhjKGQ44MPPpB7CUk7d+7EIpGJxbC8FMHOkSMHjwgA8ohz86JQsRIOUoS0V6lShWKYTUSdPnBtxdGjR9F2PqWoSZMmzB/HeNq3bw/IQdRRpVhXPlX5Y8eOUQDD++mnnwoKJX3xxRe5cuXiRbApB79UYVdkjLQUid9bvHhx6EyQExUD4xI2gBOceVGkiIO3fGJ7u3TpUqtWLeH4Nm3aSF2ERPQg4qRaY2Yx12RiOmAShBDG4CfzAjogEdmSujRIPmYfhnz77bdFTSNIPJLWUHDkYEjfe++90aNH03+5QYF8t4IUHimyqARUKW6JZQrhNpQWJdu2bWt5JDakdu3aPtlXkBuD9CfT5GOUZYUKEbIUoydyMn7r1q36IyZeuo0MSL4oOYTWQYqkSr169ZgMh/7wSGwR6emnnwauOBeGJ7jWzFJGoV9WFNQjz2SUFsJri44fPy4cbLk5CKyL8XfgRZEi0ltvvaWKEfiWmVq3bp1kMpv8xGtVZTDs5KDCVA5Imxygsv46pIJMhBBAKPl4sCBkMidPniw5rHDwE9ykKn700UcoAhBWdKTI6hcVKlRIlonkvDFGGZiEiOtAE0JL7HvmzJm663zu3DmYjHzKC2U9JFrAtqDbBgwYYKn+yiuvCJhkXvVH4gLRZ+WMYX/JOXz4sDCHv4SY4aSJHg0mMW3Vq1d3LomzpIANJTGMTL9audZvR4goGYMZjl5GAnE4NqwTbt++HYCAIidCi/EEustapENCv4CgVAGMPBiPn+hEyUR18omcqBt2Fi9eTA6y59wynaEAzraYIBIaXAC8vk+An0w3AEHKdOzYkYpdu3Z1Swdv5a1SBIOC0xB35AdUxvIOPA0+wezoL3j33XdxAOj0J598ovJZ66QwkT2fC+pB9o9VPEqiydq1a4eOsSSZ7BMnTqjW0MoSnUOK/vswKe/FeeEITBX8vYcYWMIbwYwC44aPC/zgpH6qVKnoGKwpFQncRYeMwfRTL8PEoS6Z5SVLlkhoBI8RcwFU/vHHH4WVHRK+q+6WUBJwyCdBAqmVP39+jAw6lyniJ7KElKJcApKUiALlsXiwnEqyh4DFGGmcFU4gHIENeA+GQdmhDtxSIKTyAg/8RRd41K9fP3mBcnWkCkCWTNAqyISf0EWck8GDB/vDPMEgOolTOycETL3CeYKxTvbOSHSBhAfoDM/kqSA6B+dSbwSRJqgg7cNYxOjQysRaBOHYYaoHMkYC0flDPoyabqP7/RUQRNewYUNLAYw8+cRXVb5gMwF1cDzfEVS9lh3R+Yw6KN4Aber4kIUmdRUW8sn+AZy9R4Po7Owrvh0J11l/yq0ocAnGQehFNOLs2bOAGfw/ZxmACRwKiMdFIIEFGX8JplQtyNtBZSg/PaH8yMeufv3114GkMmzP0YIEIQh2IzwodVQvAUOEduDAgQLl7ckzGcPW6b8agl9BcfYAMVqSpwGXvAAvlv5IjsyCJNga9hBQFyScQxjYyUlddo1hxi1JhyRYeyQTnwL0QXgQcUKdqTBVeGllby3wnm5iUFJNqVj5yXZVQAtfxo4dyycBXz5xSITuPhPomXznbRCyWwK7xwRYBEP9VIFvcAj+OuXZ+GcROWyUBGqiuRtIgpmoWJaV2L8YjMflgYyR4Al6jsnFnbA0LpGbMmXKOL8UDWsBUVCAKjqy4BodiVBv3rwZOIfjLUt2lmRZDhL8As4n7qcSgVDEXq2P41nItcAA0Tp16uCuC+SL3I5NS58DSBEdFUOMK2zHWhh6OBX2JQaF6qWYc1xBIB+ul8P+ANkAwrqTfUbtFEdUzp8/Tz4sa3nK6oTMvRirKCREWtwAdpTrAQZy2JFkWcnV++OWjJEYC5CMZplECZ1Jmjp1qiz1lC9f3vmlhCWJHyjnfsKECevXr4c3WJbQK0qMAeFBlpgyiyuFD8lTsIO+50j4AbdCBSoQM5wfNKna3olXhorXwxtiPHVLGAmi/dOmxS+CEHAwlp1oEhvqQCZSlEUSny6EeIdipui0Wpz1WZgohbSGqeUtUoY3svVGLw90lmI0jo1Wjwi4Yf0I16gckTRMHI3Y3zhixAhph+iN/jRyfpGsCxFUUCtgrD98+OGH6spsu18kHXNFxgj5RUoDwvrQWUABicXigJFuEDhjRCqomz17dqlIuNlSkZAV2k2eqiC4KkMYQxaaCPmgAdVSleoYXi4BQ6w3ZWgHuC51ZfsIKA7DhUMhMg8aBNRFxy+yrrrKCC0J5aGY3sKsKk5CFbjW2VmH1xWJCfERVYfhBPawxKbqEldVEALSsIiJMCugiMygjSgMvJZMALfP9yqwrjZSSLHISRGRFSEdppswOtsg5CexI9YP+OJPilyRMUJSBMPRf7XVi96CHYDrzoyIvaIkERRsvkLaGAdcQZ8VRSRomUm0F0Bxc5GiEE3tXQC8sRYEPSV4gHgA29CMenVixYq1kGcKYwzdihDlQ1p1HTZsmEVyQLFAOPwNi6Gw86uEcdEi+iq+P3HCtlg27YoKARbqVbBphKFhPr1XLAGzHK72BKgNsmxR8/c6ppMWmBi9AFMlzQYZo5NFqmBidHSbZS79al9UAFE4+EDWLvjur6uuyEgj4V11VQwHcyPSeJv47h64EAgjew78JVQedGAFxaGM7Ci3F8BYITxgY391gQB4UER3PPRcqniTolDv6WY6cfqhe4sWLSTAEEwCtkIOfEQYDhSk7z2zVCcsg+HGd4SVJXwX+wmZAXzCB6ghh1iLPhAPZIy7s66MkSV1tvmAPqBPKNteI8cDIZ119dwtgiGCRlytEwNqsUjgV8C3gwjRLE/Lli2Lno4XEaLPeMloFhB8kCJEFW9k9Dxr0a/IPl3wnuyUI5oSmyLkmSyBI93+mibORjyHXYMUIIKpnFHPXXk8Kz4mZMT+oFPY1DJx4kTgXAKbay9SNGrUKJZiMQ44ecBoNjix2pjA6BKF4TxWZORQFuF+IumyUTiBJS9ShP/DMoIcmANusYjmb2E+gRErvMMxZAwvPR9ha16iC6xnszTG4gBxaoJg5p8Pvc1fiGSMu+iCNypFuZa36IIXKYrywMzrfFLASFEkGMObFHlBdJHovWnTUCB+KWCkKH7nzvQ8VihgpChWZsL0I34pYKQofufO9DxWKGCkKFZmwvQjfilgpCh+5870PFYoYKQoVmYi7P1g92fY20zYDXqmmJGiOGYMTvWwxVOS/HGTJDkUqO6siuMRRrfrQjF1pJLDf4q8ct2Kv2RWXaM7UeF7G1dM6Qfv+bMMdQcvRzPY3wg3BHPxQ/h6FPctQTQECaLJ2XUO26r/8uEnR8XkKhV7MlIU93NvHwCHBbkiBnzC/obgL9xLgIRwMyTOsHF7BNvZOJ/q9v8jjRS5oXT8lIUnuORA8AmyxKfZ7uhz9uTqAeRH4BznqT3oHSNF8SMZLnuKIMl/Bbis95gWR8tw8tqDCEEvI0UJmWmAdtwlgDiZSIPDNGOoER7OKLgFcqrN/wFlaLn3kzzroQAAAABJRU5ErkJggg==\" /></wgraph></div>",
"mime": "x-application/wolfram-language-html"
}
],
"id": "b46a5c56-336a-44a2-aa87-7e59b9e56359"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181992389,
"endTime": 1781181992483
},
"executionOrder": 7,
"success": true
}
},
{
"kind": 2,
"value": "ByteArrayToString[response]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "hello",
"mime": "text/html"
}
],
"id": "f90a61ea-7760-44ec-8fdb-4ec15f7305c9"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181995014,
"endTime": 1781181995048
},
"executionOrder": 8,
"success": true
}
},
{
"kind": 2,
"value": "WriteString[client, \"Hello\"]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "5",
"mime": "text/html"
}
],
"id": "27c52b1e-25a7-4b9e-8d16-1abd07b60230"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181997419,
"endTime": 1781181997452
},
"executionOrder": 9,
"success": true
}
},
{
"kind": 2,
"value": "ByteArrayToString @ SocketReadMessage[client]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "Hello",
"mime": "text/html"
}
],
"id": "80399d3a-7f41-4944-96e0-5072efa78a0d"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781181999314,
"endTime": 1781181999345
},
"executionOrder": 10,
"success": true
}
},
{
"kind": 2,
"value": "WriteString[client, \"hw\"]\nSocketReadyQ[client, 100]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "2",
"mime": "text/html"
}
],
"id": "a64f5060-c868-4aa5-b9d4-5ba13e21cdd3"
},
{
"items": [
{
"data": "<div class=\"wexpr\"><wgraph class=\"resizable\" style=\"width:50px;height:26px;\" aspect-ratio=\"0.5238\" tabIndex=\"-1\"><img class=\"invert-brightness\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAhCAIAAADh4eRjAAAA0HpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabU9BbsQwCLz7FfsEwHiwn+PsOlJ/0OcvxLRVqh0pzHgYcFzW99dZHgFhKtqsYwDk0KFDpotOG5uZxlUv1DN7fPeLpODpVvtrYKV/3H3DZun/FpHkTXGD66o5kIuqbJ/nPh+Zl9n7fVEO/mDQ769/PGs1QQObelUhMwzXvbh0QhNqhhNPwIOMl5A+nRfMfAwWiTpjMCDL7ulVUN14xRNqfKjTOSpX9lG+tGZlObyrVyae8wZWXVq8JlLAIgAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAADx0RVh0U29mdHdhcmUAQ3JlYXRlZCB3aXRoIHRoZSBXb2xmcmFtIExhbmd1YWdlIDogd3d3LndvbGZyYW0uY29tXKKmhQAAACF0RVh0Q3JlYXRpb24gVGltZQAyMDI2OjA2OjExIDE2OjQ2OjQx1N0RaAAAA2dJREFUWEftVl8oe3EUdzeNEHmj0VKM4gG/krWleNmKPHhB6ffAasVevXmwPFOelYe1VlPixZ/kQUrzLykUmdYahbYQw7DNR+fXdbvDvbu79qN2Hm73fs/5nvM5n3vO+X6ZWCyW8WtF8WuRvwFPo/9/vy/NfZp7aQz87sphnp6epqamxKSu0WgMBoMYy9TZXF9fiwzW2dmJo+1HCXN3d2cymbgJnJ2deb1erDQ0NKhUKlbV3t4+ODgoMtUUmcVzOTY2RrFDodCPYjoejJxdGwwGt7e3Nzc3Ly8v5eL+9vZ2Y2Pj5OTk4/uYZO4bGxsLCgrW1tbgYWVlpampiUXMMMzIyAh59ng8MIPMzc3xYh0fH5NqeXk5HobD4aisrIQrcpubm4vGu7i44FpK5x5M39zc4AlYRqNxdXWVRY8AGFD0GYlEYAZ5fn7m/RBW9fLywlWFw+HW1taenp6joyM0Xk1NTUlJCcrY5XJVV1fv7++zxtLRkwsw1NHRARz9/f27u7uPj4/IZ3Z2FuElF8/Q0ND8/Dy2Y0gEAoG9vT2/3+92u8vLy/GJQO+eJVdORUUFecnLy1tcXPysv8EfmSElns3h4SGpuNu3trYUijdOAZ1njwagQkKhkipZ7uFrYmIClSOZad5GZBKNRnNycmw2G0+FCV5VVYVF/A1SJYu+ra2tq6tLLujws7Ozgyc4tlgsf+Pk/PwcWvZ/ZiRZOQMDA1+fCYlWTm1trSAXSEy2yhEMRgaoBzGWarUaZmhQHB2fCdpansoRBIQKJpv4I4w3KMmsrq4OT5/Pp9Vq/3wiGKApQl9cXJyZmYlg6+vr3FSRDKo6PvmWlhYs4nCwWq2C1CTbtYIBlEoljhiYOZ3O6elpvDw8PCwsLOj1empQnjQ3N/f19WHRbrd3d3efnp6yBmih3t7e4eHh9y3f3bXwjxONjYfDITs7G58Y6rgOlpaW4p13XOBug9xoC4ZPWVmZTqcrKiqiFXi4v78n2B/MnPHxcfIOkr6YJzR6BWcOPKBfR0dHs7Ky/hWrQoHJPTMzA1V9fT0Wl5aWeIGwZXJykr1u0Mb8/Hyz2Uw3NhLmLYOUCLjAr8c1C9ALCwtFxry6ujo4OMDNB2TROOJK6tCLhJuQ2bd3bUJoEjVOo0+UMfns09zLx2Winl4BEGHPFOcjlZUAAAAASUVORK5CYII=\" /></wgraph></div>",
"mime": "x-application/wolfram-language-html"
}
],
"id": "8ccd3c97-d3e7-4480-82e2-434547643d6c"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781182001950,
"endTime": 1781182002005
},
"executionOrder": 12,
"success": true
}
},
{
"kind": 2,
"value": "SocketReadyQ[client, 10]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "<div class=\"wexpr\"><wgraph class=\"resizable\" style=\"width:62px;height:26px;\" aspect-ratio=\"0.4231\" tabIndex=\"-1\"><img class=\"invert-brightness\" src=\"data:image/png;base64,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\" /></wgraph></div>",
"mime": "x-application/wolfram-language-html"
}
],
"id": "abb836dd-33d5-4587-81a0-7d1b0e755962"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781182193649,
"endTime": 1781182193683
},
"executionOrder": 16,
"success": true
}
},
{
"kind": 2,
"value": "socketsCheck[{client[[1]]}, 1]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "{}",
"mime": "text/html"
}
],
"id": "a74ce6d7-601a-44c0-8227-3eac3291a5eb"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781182221199,
"endTime": 1781182221230
},
"executionOrder": 22,
"success": true
}
},
{
"kind": 2,
"value": "Close[client]",
"languageId": "wolfram",
"outputs": [
{
"items": [
{
"data": "<div class=\"wexpr\"><wgraph class=\"resizable\" style=\"width:582px;height:26px;\" aspect-ratio=\"0.0454\" tabIndex=\"-1\"><img class=\"invert-brightness\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtcAAAAhCAIAAACduBAnAAAAz3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabU/bjcMwDPv3FDeCXqbscZzGBbpBx68UuzjkcAQi0jSpwGW+X8/ykxCmYtUbOkAB69ZlhGi0sJipX/PC6STbvflFtuARVv29wNz+cfcdi6X9WbT3k+YfQqvtwl6ksnwe63zsvIzW7ot28Yv+Ffz/2dQFFewW04Tc0UO3EjIIVag6nngAEWScQvYInnCPGjwTOrKYkOn39CzQMM58guYHHcE5WTmqfOkaXjpNjlB2ZfI5H1w8Wr/oJv/7AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAPHRFWHRTb2Z0d2FyZQBDcmVhdGVkIHdpdGggdGhlIFdvbGZyYW0gTGFuZ3VhZ2UgOiB3d3cud29sZnJhbS5jb21coqaFAAAAIXRFWHRDcmVhdGlvbiBUaW1lADIwMjY6MDY6MTEgMTY6NTA6MTjIfSvlAAAb7ElEQVR4Xu2ddbQttZKH38Wdwd3d3d0Z3N3dubg7DO7uXNydCwzu7u7u7g7z8X7r1cok3dlJn332OZeb/HHWPt2VSqVSSSol6T5//fXXv0opHCgcKBwoHCgcKBwoHOg4BwbpeIulwcKBwoHCgcKBwoHCgcKBvzlQtJAiB4UDhQOFA4UDhQOFAz3DgaKF9AzfS6uFA4UDhQOFA4UDhQNFCykyUDhQOFA4UDhQOFA40DMcKFpIz/C9tFo4UDhQOFA4UDhQOFC0kCIDhQOFA4UDhQOFA4UDPcOB9mghhxxyyGyzzbb77rtX5v1ut912M844I397poul1e7nwLPPPrvCCissueSSDz30UPe3VlooHCgcKBwoHPiHcKCP6Q2PPPLI66+/Ptpooy2++OJZnXvmmWdQMlTl1ltvDasvtthit99++zLLLHPDDTdkYR4QgR9//PFXXnklQvnKK6881FBDDYhdi9C87LLL3njjjQDMNddcDz74YId79+OPP1577bWRm2/GH3/8+eabr8NU9YbmjDOLLLLImGOOGSfp3nvvfe+99yIwCy+88FhjjWUAV1111c8//2z/DjfccLydZJJJRhlllBDJq6+++thjj7nPgR977LEnnnjiSngXEol66623eMLawgIVImfor776apeYQQYZZIwxxgD/5JNPzm+r8ttvv1155ZV//vnntNNOO8MMM1R29rrrrvv+++9HH310Fq5mg5i+CEAPbPzjjz/mnHNOWOc1B8fg27jjjrvAAgvoFWsLyPmx4oorDjPMMC48NEM5T+pWGHhI3SeeeOLDDz+ceeaZ55lnnplmmmmwwQYTEp6//PLLKf1lso8wwghA5gqMIWfLYEwfffRRRhMy5p133lAGutLTlF7Q+muvvRaBZMMaccQRBZArvbnwauWrr7564IEHOMi9//77s846K5xhY3WltxkxKdxoBvPdd9+9/fbbyK0nitnYmMAqq666KpXpuT1J/PHCCy9YqzfddFNYa9FFFwWAQU1EOECDrb322vEx+OSTT3p5B4866qgjjjjip59+SqdTwkPBJJZeq12QL774Ypznq6yySrva6lV4jjzyyP/5T0ELDGmzuXnbbbe1pJyNLc7GW265xUUyxBBDhPDsaljFsI15ze24446VyIFfY401XnrppQh5tj0ffvjhlWDffvttHeXUPfHEE60Wu/6kk04KMNrJ77//HmJjMxaqQw89tCXH6gDSF4GPPvpIzZ111lkhtqWWWopX7Pr26oADDhA8M9SD56SnVx9//LH3CgVl4403DlmELvLGG28IuG/fvvHRt7c2WLkCQyusKgy31xD6KPqTR3OznqYP2WqrrRbv7/PPP2/YcqU3F56G7rzzzpFHHtkjaemll0a22ziV0vkTgUTd33XXXSebbLI+ffpAMHrSVFNNtccee3Dm8WoxxZhHtkYhopVo/2VPG2shYDj55JOZKocddhiHjLCZgVMLQcGvLF9++WVbRKGbkLBMS7YwjKU3wcFlo402Wm+99Z588sn0Wu2CNC1kyimnrOQ5ktmutnoVnsEHH5zT0n//uxx99NEhbVlayJ577mncm2iiibQgzj777PbQXZdpS1rI1FNPvfrqq3P+5rxuhgp+cBx06dG6jGiho1A4k4BZR2rKOOOMwwG9krc6+qvMMssslTCmhbAaCj9mG/QMq3jggQdaxYsuukjP+/XrF2KjLq+wo7BzNx5r00JaLgKNtRCMB97+VKeFMDeZF+ry8MMPv9BCCzFPp5tuOk3zkUYa6euvv6anJ5xwgkftoIMOCgD2APc5o2znqFyB+eabbxh0UYKEcDbAQiljDDuZqyxCj2kh6T3NGi9pIRziK8do/vnnd5W5XOnNhb/g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\" /></wgraph></div>",
"mime": "x-application/wolfram-language-html"
}
],
"id": "d0914765-6a0f-4c98-a2c4-838af0917f72"
}
],
"metadata": {},
"executionSummary": {
"timing": {
"startTime": 1781182218954,
"endTime": 1781182218993
},
"executionOrder": 21,
"success": true
}
},
{
"kind": 2,
"value": "ByteArrayToString @ SocketReadMessage @ client",
"languageId": "wolfram",
"outputs": [],
"metadata": {},
"executionSummary": {}
},
{
"kind": 2,
"value": "AbsoluteTiming @ Do[\n WriteString[client, StringJoin @ ConstantArray[\"hello\", 100000]];\n SocketReadyQ[client, 1];\n SocketReadMessage[];\n ,\n {1000}\n]",
"languageId": "wolfram",
"outputs": [],
"metadata": {},
"executionSummary": {}
},
{
"kind": 2,
"value": "10000 * 1000 * 5 / (1024 * 1024.)",
"languageId": "wolfram",
"outputs": [],
"metadata": {},
"executionSummary": {}
},
{
"kind": 2,
"value": "",
"languageId": "wolfram",
"outputs": [],
"metadata": {},
"executionSummary": {}
}
]
}