367 KB
/srv/reproducible-results/rbuild-debian/r-b-build.RAnJhefY/b1/adasockets_1.14-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.RAnJhefY/b2/adasockets_1.14-1_amd64.changes
482 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·c3f6ff303197da3c692595e3a7f3cb3c·62668·libdevel·optional·libadasockets-dev_1.14-1_amd64.deb1 ·c3f6ff303197da3c692595e3a7f3cb3c·62668·libdevel·optional·libadasockets-dev_1.14-1_amd64.deb
2 ·b57628b869f4a77a5cd67935f52c126e·261100·doc·optional·libadasockets-doc_1.14-1_all.deb2 ·4bf93aed72804d665989af8be587e9f8·262048·doc·optional·libadasockets-doc_1.14-1_all.deb
3 ·9ef9056663aa947e971e6eac15c14c99·51108·debug·optional·libadasockets11-dbgsym_1.14-1_amd64.deb3 ·9ef9056663aa947e971e6eac15c14c99·51108·debug·optional·libadasockets11-dbgsym_1.14-1_amd64.deb
4 ·00185be6ef7bf7ab712f4ccaf7595e75·29704·libs·optional·libadasockets11_1.14-1_amd64.deb4 ·00185be6ef7bf7ab712f4ccaf7595e75·29704·libs·optional·libadasockets11_1.14-1_amd64.deb
367 KB
libadasockets-doc_1.14-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-17·16:33:20.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-17·16:33:20.000000·debian-binary
2 -rw-r--r--···0········0········0·····1064·2024-03-17·16:33:20.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1060·2024-03-17·16:33:20.000000·control.tar.xz
3 -rw-r--r--···0········0········0···259844·2024-03-17·16:33:20.000000·data.tar.xz3 -rw-r--r--···0········0········0···260796·2024-03-17·16:33:20.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
366 KB
data.tar.xz
366 KB
data.tar
2.85 KB
file list
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/
6 -rw-r--r--···0·root·········(0)·root·········(0)·····2311·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/README.md6 -rw-r--r--···0·root·········(0)·root·········(0)·····2311·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/README.md
7 -rw-r--r--···0·root·········(0)·root·········(0)···237612·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/adasockets.pdf.gz7 -rw-r--r--···0·root·········(0)·root·········(0)···238430·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/adasockets.pdf.gz
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/examples/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/examples/
9 -rw-r--r--···0·root·········(0)·root·········(0)······233·2024-01-27·17:32:23.000000·./usr/share/doc/libadasockets-dev/examples/examples.gpr9 -rw-r--r--···0·root·········(0)·root·········(0)······233·2024-01-27·17:32:23.000000·./usr/share/doc/libadasockets-dev/examples/examples.gpr
10 -rw-r--r--···0·root·········(0)·root·········(0)·····4958·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/listener.adb10 -rw-r--r--···0·root·········(0)·root·········(0)·····4958·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/listener.adb
11 -rw-r--r--···0·root·········(0)·root·········(0)·····3982·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/multi.adb11 -rw-r--r--···0·root·········(0)·root·········(0)·····3982·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/multi.adb
12 -rw-r--r--···0·root·········(0)·root·········(0)·····4593·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/stream_listener.adb12 -rw-r--r--···0·root·········(0)·root·········(0)·····4593·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/stream_listener.adb
13 -rw-r--r--···0·root·········(0)·root·········(0)·····3906·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/stream_sender.adb13 -rw-r--r--···0·root·········(0)·root·········(0)·····3906·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/stream_sender.adb
14 -rw-r--r--···0·root·········(0)·root·········(0)·····4921·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/tcprelay.adb14 -rw-r--r--···0·root·········(0)·root·········(0)·····4921·2023-12-28·23:42:12.000000·./usr/share/doc/libadasockets-dev/examples/tcprelay.adb
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/
16 -rw-r--r--···0·root·········(0)·root·········(0)·····1561·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/changelog.Debian.gz16 -rw-r--r--···0·root·········(0)·root·········(0)·····1561·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/changelog.Debian.gz
17 -rw-r--r--···0·root·········(0)·root·········(0)·····3026·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/copyright17 -rw-r--r--···0·root·········(0)·root·········(0)·····3026·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-doc/copyright
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc-base/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/doc-base/
19 -rw-r--r--···0·root·········(0)·root·········(0)······475·2024-01-27·17:32:23.000000·./usr/share/doc-base/libadasockets-doc.adasockets19 -rw-r--r--···0·root·········(0)·root·········(0)······475·2024-01-27·17:32:23.000000·./usr/share/doc-base/libadasockets-doc.adasockets
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/info/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-17·16:33:20.000000·./usr/share/info/
21 -rw-r--r--···0·root·········(0)·root·········(0)····13952·2024-03-17·16:33:20.000000·./usr/share/info/adasockets.info.gz21 -rw-r--r--···0·root·········(0)·root·········(0)····14112·2024-03-17·16:33:20.000000·./usr/share/info/adasockets.info.gz
23.7 KB
./usr/share/doc/libadasockets-dev/adasockets.pdf.gz
23.6 KB
adasockets.pdf
23.5 KB
pdftotext {} -
    
Offset 52, 37 lines modifiedOffset 52, 37 lines modified
  
52 5·Sockets.Multicast·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1952 5·Sockets.Multicast·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19
53 Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1953 Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19
54 Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2054 Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·20
  
55 \xcii55 \xcii
  
56 6·Sockets.Naming·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2156 6·Sockets.Naming·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·23
57 Address·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2157 Address·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·23
58 Any·Address·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2258 Any·Address·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·24
59 Get·Peer·Addr·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2259 Get·Peer·Addr·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·24
60 Get·Peer·Port·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2260 Get·Peer·Port·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·24
61 Get·Sock·Addr·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2261 Get·Sock·Addr·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·24
62 Get·Sock·Port·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2362 Get·Sock·Port·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·25
63 Host·Name·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2363 Host·Name·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·25
64 Image·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2364 Image·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·25
65 Info·Of·Name·Or·IP·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2465 Info·Of·Name·Or·IP·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·26
66 Is·IP·Address·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2466 Is·IP·Address·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·26
67 Name·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2467 Name·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·26
68 Value·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2568 Value·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·27
  
69 Appendix·A69 Appendix·A
  
70 Contributors.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·2770 Contributors.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·29
  
71 Appendix·B71 Appendix·B
  
72 Resources·on·the·Internet·.·.·.·.·.·.·.·.·.·2972 Resources·on·the·Internet·.·.·.·.·.·.·.·.·.·31
  
73 Index·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·3173 Index·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·33
  
74 \xc174 \xc1
  
75 1·What·is·AdaSockets?75 1·What·is·AdaSockets?
76 AdaSockets·is·a·set·of·free·software·Ada·packages·allowing·Ada·programmers·to·use·the76 AdaSockets·is·a·set·of·free·software·Ada·packages·allowing·Ada·programmers·to·use·the
77 so-called·BSD·sockets·from·their·favourite·programming·language.·AdaSockets·has·been77 so-called·BSD·sockets·from·their·favourite·programming·language.·AdaSockets·has·been
78 designed·and·tested·with·the·GNAT·free·software·Ada·compiler,·but·should·be·portable·to78 designed·and·tested·with·the·GNAT·free·software·Ada·compiler,·but·should·be·portable·to
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 AdaSockets·philosophy·is·to·help·the·Ada·programmer·by·providing·easy-to-use·objects.94 AdaSockets·philosophy·is·to·help·the·Ada·programmer·by·providing·easy-to-use·objects.
95 Special·care·has·been·taken·to·ensure·that·performances·do·however·remain·good.95 Special·care·has·been·taken·to·ensure·that·performances·do·however·remain·good.
  
96 \xc\xc396 \xc\xc3
  
97 2·Installing·AdaSockets97 2·Installing·AdaSockets
98 Installing·AdaSockets·on·a·Unix·or·OpenVMS·machine·is·as·simple·as·typing·a·few·commands.·Once·you·got·the·latest·version·of·AdaSockets·(see·Appendix·B·[Resources·on98 Installing·AdaSockets·on·a·Unix·or·OpenVMS·machine·is·as·simple·as·typing·a·few·commands.·Once·you·got·the·latest·version·of·AdaSockets·(see·Appendix·B·[Resources·on
99 the·Internet],·page·29),·uncompress·and·untar·it·and·go·to·the·top-level·directory·of·the99 the·Internet],·page·31),·uncompress·and·untar·it·and·go·to·the·top-level·directory·of·the
100 distribution.100 distribution.
101 You·must·configure·the·AdaSockets·distribution·by·using·the·configure·command,·such101 You·must·configure·the·AdaSockets·distribution·by·using·the·configure·command,·such
102 as·in:102 as·in:
103 ./configure·--prefix=/users/sam/adasockets103 ./configure·--prefix=/users/sam/adasockets
104 If·you·want·to·install·AdaSockets·under·the·/usr/local·hierarchy,·you·do·not·need·to104 If·you·want·to·install·AdaSockets·under·the·/usr/local·hierarchy,·you·do·not·need·to
105 specify·the·--prefix·option.·Make·sure·you·have·write·permission·on·the·target·directories.105 specify·the·--prefix·option.·Make·sure·you·have·write·permission·on·the·target·directories.
106 Once·AdaSockets·is·configured,·you·can·compile·and·install·it·by·using·the·make·command:106 Once·AdaSockets·is·configured,·you·can·compile·and·install·it·by·using·the·make·command:
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 Initialized·socket·object266 Initialized·socket·object
267 Local·port·to·bind·to267 Local·port·to·bind·to
268 Local·interface·to·bind·to268 Local·interface·to·bind·to
  
269 Description269 Description
270 This·procedure·requests·a·local·port·from·the·operating·system.·If·0·is·given270 This·procedure·requests·a·local·port·from·the·operating·system.·If·0·is·given
271 in·Port,·the·system·will·assign·a·free·port·whose·number·can·later·be·retrieved271 in·Port,·the·system·will·assign·a·free·port·whose·number·can·later·be·retrieved
272 using·[Get·Sock·Port·(function)],·page·23.·Also,·most·operating·systems·require272 using·[Get·Sock·Port·(function)],·page·25.·Also,·most·operating·systems·require
273 special·privileges·if·you·want·to·bind·to·ports·below·1024.273 special·privileges·if·you·want·to·bind·to·ports·below·1024.
274 If·Host·is·not·the·empty·string,·it·must·contain·the·IP·address·of·a·local·interface274 If·Host·is·not·the·empty·string,·it·must·contain·the·IP·address·of·a·local·interface
275 to·bind·to,·or·a·name·which·resolves·into·such·an·address.·If·an·empty·string275 to·bind·to,·or·a·name·which·resolves·into·such·an·address.·If·an·empty·string
276 is·given·(the·default),·the·socket·will·be·bound·to·all·the·available·interfaces.276 is·given·(the·default),·the·socket·will·be·bound·to·all·the·available·interfaces.
277 Exceptions277 Exceptions
278 Socket_Error278 Socket_Error
  
Offset 1102, 40 lines modifiedOffset 1102, 48 lines modified
1102 IP·multicast·routers·do·implement·threshold-based·filtering·and·will·not·let·IP1102 IP·multicast·routers·do·implement·threshold-based·filtering·and·will·not·let·IP
1103 multicast·packets·leave·your·organization·if·the·TTL·on·the·last·router·is·smaller1103 multicast·packets·leave·your·organization·if·the·TTL·on·the·last·router·is·smaller
1104 than·16.1104 than·16.
1105 If·0·is·given·for·the·Port,·a·local·one·will·be·chosen.·It·can·then·later·be·retrieved1105 If·0·is·given·for·the·Port,·a·local·one·will·be·chosen.·It·can·then·later·be·retrieved
1106 using·Get·Sock·Port.1106 using·Get·Sock·Port.
1107 Example1107 Example
1108 declare1108 declare
 1109 Sock
1109 Sock·:·Socket_FD;1110 :·Socket_FD;
 1111 Incoming·:·Socket_FD;
1110 begin1112 begin
1111 --·Create·a·TCP·socket1113 --·Create·a·TCP·socket·listening·on·local·port·4161
1112 Socket·(Sock,·PF_INET,·SOCK_STREAM);1114 Socket·(Sock,·PF_INET,·SOCK_STREAM);
 1115 Bind·(Sock,·4161);
1113 --·Connect·it·to·rfc1149.net's·mail·server 
1114 Connect·(Sock,·"mail.rfc1149.net",·25); 
  
1115 \xc201116 \xc20
  
1116 AdaSockets·reference·manual1117 AdaSockets·reference·manual
  
1117 --·Do·a·mail·transaction·then·close·the·socket 
1118 [...]1118 Listen·(Sock,·3);
 1119 --·One-connection-at-a-time·server·(3·may·be·pending)
 1120 loop
 1121 --·Wait·for·a·new·connection·and·accept·it
 1122 Accept_Socket·(Sock,·Incoming);
 1123 --·Do·some·dialog·with·the·remote·host
 1124 Do_Some_Dialog·(Incoming);
 1125 --·Close·incoming·socket·and·wait·for·next·connection
 1126 Shutdown·(Incoming);
 1127 end·loop;
1119 end;1128 end;
1120 See·also·[Send·(procedure)],·page·15,1129 See·also·[Send·(procedure)],·page·15,
1121 [Shutdown·(procedure)],·page·17.1130 [Shutdown·(procedure)],·page·17.
  
1122 Create·Multicast·Socket·(function)1131 Create·Multicast·Socket·(function)
1123 Purpose1132 Purpose
  
1124 Create·an·IP·multicast·socket1133 Create·an·IP·multicast·socket
  
1125 Prototype1134 Prototype
  
1126 function 
1127 [Sockets.Multicast.Create·Multicast·Socket]1135 [Sockets.Multicast.Create·Multicast·Socket]
 1136 function
1128 Create_Multicast_Socket·(Group·:·String;1137 Create_Multicast_Socket·(Group·:·String;
1129 Port·:·Positive;·Local_Port·:·Natural;1138 Port·:·Positive;·Local_Port·:·Natural;
1130 TTL·:·Positive·:=·16;·Local_If·:·String·:=·0.0.0.0)1139 TTL·:·Positive·:=·16;·Local_If·:·String·:=·0.0.0.0)
1131 return·Multicast_Socket_FD;1140 return·Multicast_Socket_FD;
1132 Parameters1141 Parameters
1133 Group1142 Group
1134 Port1143 Port
Offset 1165, 22 lines modifiedOffset 1173, 27 lines modified
1165 Example1173 Example
1166 declare1174 declare
1167 Sock·:·Multicast_Socket_FD;1175 Sock·:·Multicast_Socket_FD;
Max diff block lines reached; 16910/24072 bytes (70.25%) of diff not shown.
340 KB
./usr/share/info/adasockets.info.gz
340 KB
adasockets.info
    
Offset 2404, 2581 lines modifiedOffset 2404, 2604 lines modified
00009630:·6c6c·2062·6520·6368·6f73·656e·2e20·2049··ll·be·chosen.··I00009630:·6c6c·2062·6520·6368·6f73·656e·2e20·2049··ll·be·chosen.··I
00009640:·7420·6361·6e0a·2020·2020·2074·6865·6e20··t·can.·····then·00009640:·7420·6361·6e0a·2020·2020·2074·6865·6e20··t·can.·····then·
00009650:·6c61·7465·7220·6265·2072·6574·7269·6576··later·be·retriev00009650:·6c61·7465·7220·6265·2072·6574·7269·6576··later·be·retriev
00009660:·6564·2075·7369·6e67·2047·6574·5f53·6f63··ed·using·Get_Soc00009660:·6564·2075·7369·6e67·2047·6574·5f53·6f63··ed·using·Get_Soc
00009670:·6b5f·506f·7274·2e0a·0a45·5841·4d50·4c45··k_Port...EXAMPLE00009670:·6b5f·506f·7274·2e0a·0a45·5841·4d50·4c45··k_Port...EXAMPLE
00009680:·0a20·2020·2020·2020·2020·2064·6563·6c61··.··········decla00009680:·0a20·2020·2020·2020·2020·2064·6563·6c61··.··········decla
Diff chunk too large, falling back to line-by-line diff (868 lines added, 868 lines removed)
00009690:·7265·0a20·2020·2020·2020·2020·2020·2020··re.·············00009690:·7265·0a20·2020·2020·2020·2020·2020·2020··re.·············
000096a0:·536f·636b·203a·2053·6f63·6b65·745f·4644··Sock·:·Socket_FD000096a0:·536f·636b·2020·2020·203a·2053·6f63·6b65··Sock·····:·Socke
000096b0:·3b0a·2020·2020·2020·2020·2020·6265·6769··;.··········begi000096b0:·745f·4644·3b0a·2020·2020·2020·2020·2020··t_FD;.··········
000096c0:·6e0a·2020·2020·2020·2020·2020·2020·202d··n.·············-000096c0:·2020·2049·6e63·6f6d·696e·6720·3a20·536f·····Incoming·:·So
000096d0:·2d20·4372·6561·7465·2061·2054·4350·2073··-·Create·a·TCP·s000096d0:·636b·6574·5f46·443b·0a20·2020·2020·2020··cket_FD;.·······
000096e0:·6f63·6b65·740a·2020·2020·2020·2020·2020··ocket.··········000096e0:·2020·2062·6567·696e·0a20·2020·2020·2020·····begin.·······
000096f0:·2020·2053·6f63·6b65·7420·2853·6f63·6b2c·····Socket·(Sock,000096f0:·2020·2020·2020·2d2d·2043·7265·6174·6520········--·Create·
00009700:·2050·465f·494e·4554·2c20·534f·434b·5f53···PF_INET,·SOCK_S00009700:·6120·5443·5020·736f·636b·6574·206c·6973··a·TCP·socket·lis
00009710:·5452·4541·4d29·3b0a·2020·2020·2020·2020··TREAM);.········00009710:·7465·6e69·6e67·206f·6e20·6c6f·6361·6c20··tening·on·local·
00009720:·2020·2020·202d·2d20·436f·6e6e·6563·7420·······--·Connect·00009720:·706f·7274·2034·3136·310a·2020·2020·2020··port·4161.······
00009730:·6974·2074·6f20·7266·6331·3134·392e·6e65··it·to·rfc1149.ne00009730:·2020·2020·2020·2053·6f63·6b65·7420·2853·········Socket·(S
00009740:·7427·7320·6d61·696c·2073·6572·7665·720a··t's·mail·server.00009740:·6f63·6b2c·2050·465f·494e·4554·2c20·534f··ock,·PF_INET,·SO
00009750:·2020·2020·2020·2020·2020·2020·2043·6f6e···············Con00009750:·434b·5f53·5452·4541·4d29·3b0a·2020·2020··CK_STREAM);.····
00009760:·6e65·6374·2028·536f·636b·2c20·226d·6169··nect·(Sock,·"mai00009760:·2020·2020·2020·2020·2042·696e·6420·2853···········Bind·(S
00009770:·6c2e·7266·6331·3134·392e·6e65·7422·2c20··l.rfc1149.net",·00009770:·6f63·6b2c·2034·3136·3129·3b0a·2020·2020··ock,·4161);.····
00009780:·3235·293b·0a20·2020·2020·2020·2020·2020··25);.···········00009780:·2020·2020·2020·2020·204c·6973·7465·6e20···········Listen·
00009790:·2020·2d2d·2044·6f20·6120·6d61·696c·2074····--·Do·a·mail·t00009790:·2853·6f63·6b2c·2033·293b·0a20·2020·2020··(Sock,·3);.·····
000097a0:·7261·6e73·6163·7469·6f6e·2074·6865·6e20··ransaction·then·000097a0:·2020·2020·2020·2020·2d2d·204f·6e65·2d63··········--·One-c
000097b0:·636c·6f73·6520·7468·6520·736f·636b·6574··close·the·socket000097b0:·6f6e·6e65·6374·696f·6e2d·6174·2d61·2d74··onnection-at-a-t
000097c0:·0a20·2020·2020·2020·2020·2020·2020·5b2e··.·············[.000097c0:·696d·6520·7365·7276·6572·2028·3320·6d61··ime·server·(3·ma
000097d0:·2e2e·5d0a·2020·2020·2020·2020·2020·656e··..].··········en000097d0:·7920·6265·2070·656e·6469·6e67·290a·2020··y·be·pending).··
000097e0:·643b·0a0a·5345·4520·414c·534f·0a20·2020··d;..SEE·ALSO.···000097e0:·2020·2020·2020·2020·2020·206c·6f6f·700a·············loop.
000097f0:·2020·2a6e·6f74·6520·5365·6e64·2028·7072····*note·Send·(pr000097f0:·2020·2020·2020·2020·2020·2020·2020·2020··················
00009800:·6f63·6564·7572·6529·3a3a·2c0a·2020·2020··ocedure)::,.····00009800:·2d2d·2057·6169·7420·666f·7220·6120·6e65··--·Wait·for·a·ne
00009810:·202a·6e6f·7465·2053·6875·7464·6f77·6e20···*note·Shutdown·00009810:·7720·636f·6e6e·6563·7469·6f6e·2061·6e64··w·connection·and
00009820:·2870·726f·6365·6475·7265·293a·3a2e·0a0a··(procedure)::...00009820:·2061·6363·6570·7420·6974·0a20·2020·2020···accept·it.·····
00009830:·2a20·4d65·6e75·3a0a·0a43·7265·6174·655f··*·Menu:..Create_00009830:·2020·2020·2020·2020·2020·2041·6363·6570·············Accep
00009840:·4d75·6c74·6963·6173·745f·536f·636b·6574··Multicast_Socket00009840:·745f·536f·636b·6574·2028·536f·636b·2c20··t_Socket·(Sock,·
00009850:·2028·6675·6e63·7469·6f6e·290a·2d2d·2d2d···(function).----00009850:·496e·636f·6d69·6e67·293b·0a20·2020·2020··Incoming);.·····
00009860:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------00009860:·2020·2020·2020·2020·2020·202d·2d20·446f·············--·Do
00009870:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·0a0a··--------------..00009870:·2073·6f6d·6520·6469·616c·6f67·2077·6974···some·dialog·wit
00009880:·5055·5250·4f53·450a·2020·2020·2043·7265··PURPOSE.·····Cre00009880:·6820·7468·6520·7265·6d6f·7465·2068·6f73··h·the·remote·hos
00009890:·6174·6520·616e·2049·5020·6d75·6c74·6963··ate·an·IP·multic00009890:·740a·2020·2020·2020·2020·2020·2020·2020··t.··············
000098a0:·6173·7420·736f·636b·6574·0a50·524f·544f··ast·socket.PROTO000098a0:·2020·446f·5f53·6f6d·655f·4469·616c·6f67····Do_Some_Dialog
000098b0:·5459·5045·0a20·2020·2020·202d·2d20·536f··TYPE.······--·So000098b0:·2028·496e·636f·6d69·6e67·293b·0a20·2020···(Incoming);.···
000098c0:·636b·6574·732e·4d75·6c74·6963·6173·742e··ckets.Multicast.000098c0:·2020·2020·2020·2020·2020·2020·202d·2d20···············--·
000098d0:·4372·6561·7465·5f4d·756c·7469·6361·7374··Create_Multicast000098d0:·436c·6f73·6520·696e·636f·6d69·6e67·2073··Close·incoming·s
000098e0:·5f53·6f63·6b65·743a·2066·756e·6374·696f··_Socket:·functio000098e0:·6f63·6b65·7420·616e·6420·7761·6974·2066··ocket·and·wait·f
000098f0:·6e0a·2020·2020·2020·2020·2020·2020·2020··n.··············000098f0:·6f72·206e·6578·7420·636f·6e6e·6563·7469··or·next·connecti
00009900:·2043·7265·6174·655f·4d75·6c74·6963·6173···Create_Multicas00009900:·6f6e·0a20·2020·2020·2020·2020·2020·2020··on.·············
00009910:·745f·536f·636b·6574·2028·4752·4f55·5020··t_Socket·(GROUP·00009910:·2020·2053·6875·7464·6f77·6e20·2849·6e63·····Shutdown·(Inc
00009920:·3a20·5374·7269·6e67·3b20·504f·5254·203a··:·String;·PORT·:00009920:·6f6d·696e·6729·3b0a·2020·2020·2020·2020··oming);.········
00009930:·2050·6f73·6974·6976·653b·0a20·2020·2020···Positive;.·····00009930:·2020·2020·2065·6e64·206c·6f6f·703b·0a20·······end·loop;.·
00009940:·2020·2020·2020·2020·2020·4c4f·4341·4c5f············LOCAL_00009940:·2020·2020·2020·2020·2065·6e64·3b0a·0a53···········end;..S
00009950:·504f·5254·203a·204e·6174·7572·616c·3b20··PORT·:·Natural;·00009950:·4545·2041·4c53·4f0a·2020·2020·202a·6e6f··EE·ALSO.·····*no
00009960:·5454·4c20·3a20·506f·7369·7469·7665·203a··TTL·:·Positive·:00009960:·7465·2053·656e·6420·2870·726f·6365·6475··te·Send·(procedu
00009970:·3d20·3136·3b0a·2020·2020·2020·2020·2020··=·16;.··········00009970:·7265·293a·3a2c·0a20·2020·2020·2a6e·6f74··re)::,.·····*not
00009980:·2020·2020·204c·4f43·414c·5f49·4620·3a20·······LOCAL_IF·:·00009980:·6520·5368·7574·646f·776e·2028·7072·6f63··e·Shutdown·(proc
00009990:·5374·7269·6e67·203a·3d20·302e·302e·302e··String·:=·0.0.0.00009990:·6564·7572·6529·3a3a·2e0a·0a2a·204d·656e··edure)::...*·Men
000099a0:·3029·0a20·2020·2020·2020·2020·2020·2020··0).·············000099a0:·753a·0a0a·4372·6561·7465·5f4d·756c·7469··u:..Create_Multi
000099b0:·2020·7265·7475·726e·204d·756c·7469·6361····return·Multica000099b0:·6361·7374·5f53·6f63·6b65·7420·2866·756e··cast_Socket·(fun
000099c0:·7374·5f53·6f63·6b65·745f·4644·3b0a·0a50··st_Socket_FD;..P000099c0:·6374·696f·6e29·0a2d·2d2d·2d2d·2d2d·2d2d··ction).---------
000099d0:·4152·414d·4554·4552·530a·2020·2020·2047··ARAMETERS.·····G000099d0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··----------------
000099e0:·524f·5550·2020·2020·2020·696e·2020·2020··ROUP······in····000099e0:·2d2d·2d2d·2d2d·2d2d·2d0a·0a50·5552·504f··---------..PURPO
000099f0:·2020·2020·2049·5020·6164·6472·6573·7320·······IP·address·000099f0:·5345·0a20·2020·2020·4372·6561·7465·2061··SE.·····Create·a
00009a00:·6f66·2074·6865·206d·756c·7469·6361·7374··of·the·multicast00009a00:·6e20·4950·206d·756c·7469·6361·7374·2073··n·IP·multicast·s
00009a10:·2067·726f·7570·2074·6f0a·2020·2020·2020···group·to.······00009a10:·6f63·6b65·740a·5052·4f54·4f54·5950·450a··ocket.PROTOTYPE.
00009a20:·2020·2020·2020·2020·2020·2020·2020·2020··················00009a20:·2020·2020·2020·2d2d·2053·6f63·6b65·7473········--·Sockets
00009a30:·2020·2020·206a·6f69·6e0a·2020·2020·2050·······join.·····P00009a30:·2e4d·756c·7469·6361·7374·2e43·7265·6174··.Multicast.Creat
00009a40:·4f52·5420·2020·2020·2020·696e·2020·2020··ORT·······in····00009a40:·655f·4d75·6c74·6963·6173·745f·536f·636b··e_Multicast_Sock
00009a50:·2020·2020·2050·6f72·7420·6f66·2074·6865·······Port·of·the00009a50:·6574·3a20·6675·6e63·7469·6f6e·0a20·2020··et:·function.···
00009a60:·206d·756c·7469·6361·7374·2067·726f·7570···multicast·group00009a60:·2020·2020·2020·2020·2020·2020·4372·6561··············Crea
00009a70:·2074·6f20·6a6f·696e·0a20·2020·2020·4c4f···to·join.·····LO00009a70:·7465·5f4d·756c·7469·6361·7374·5f53·6f63··te_Multicast_Soc
00009a80:·4341·4c5f·504f·5254·2069·6e20·2020·2020··CAL_PORT·in·····00009a80:·6b65·7420·2847·524f·5550·203a·2053·7472··ket·(GROUP·:·Str
00009a90:·2020·2020·4c6f·6361·6c20·706f·7274·206e······Local·port·n00009a90:·696e·673b·2050·4f52·5420·3a20·506f·7369··ing;·PORT·:·Posi
00009aa0:·756d·6265·7220·746f·2075·7365·0a20·2020··umber·to·use.···00009aa0:·7469·7665·3b0a·2020·2020·2020·2020·2020··tive;.··········
00009ab0:·2020·5454·4c20·2020·2020·2020·2069·6e20····TTL········in·00009ab0:·2020·2020·204c·4f43·414c·5f50·4f52·5420·······LOCAL_PORT·
00009ac0:·2020·2020·2020·2020·5469·6d65·2d74·6f2d··········Time-to-00009ac0:·3a20·4e61·7475·7261·6c3b·2054·544c·203a··:·Natural;·TTL·:
00009ad0:·6c69·7665·206f·6620·7365·6e74·2070·6163··live·of·sent·pac00009ad0:·2050·6f73·6974·6976·6520·3a3d·2031·363b···Positive·:=·16;
00009ae0:·6b65·7473·0a20·2020·2020·4c4f·4341·4c5f··kets.·····LOCAL_00009ae0:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············
00009af0:·4946·2020·2069·6e20·2020·2020·2020·2020··IF···in·········00009af0:·4c4f·4341·4c5f·4946·203a·2053·7472·696e··LOCAL_IF·:·Strin
00009b00:·4164·6472·6573·7320·6f66·2074·6865·206c··Address·of·the·l00009b00:·6720·3a3d·2030·2e30·2e30·2e30·290a·2020··g·:=·0.0.0.0).··
00009b10:·6f63·616c·2069·6e74·6572·6661·6365·2074··ocal·interface·t00009b10:·2020·2020·2020·2020·2020·2020·2072·6574···············ret
00009b20:·6f20·7573·650a·0a52·4554·5552·4e20·5641··o·use..RETURN·VA00009b20:·7572·6e20·4d75·6c74·6963·6173·745f·536f··urn·Multicast_So
00009b30:·4c55·450a·2020·2020·2054·6865·206e·6577··LUE.·····The·new00009b30:·636b·6574·5f46·443b·0a0a·5041·5241·4d45··cket_FD;..PARAME
00009b40:·2069·6e69·7469·616c·697a·6564·206d·756c···initialized·mul00009b40:·5445·5253·0a20·2020·2020·4752·4f55·5020··TERS.·····GROUP·
00009b50:·7469·6361·7374·2073·6f63·6b65·740a·0a44··ticast·socket..D00009b50:·2020·2020·2069·6e20·2020·2020·2020·2020·······in·········
00009b60:·4553·4352·4950·5449·4f4e·0a20·2020·2020··ESCRIPTION.·····00009b60:·4950·2061·6464·7265·7373·206f·6620·7468··IP·address·of·th
00009b70:·5468·6973·2066·756e·6374·696f·6e20·6372··This·function·cr00009b70:·6520·6d75·6c74·6963·6173·7420·6772·6f75··e·multicast·grou
00009b80:·6561·7465·7320·616e·2049·5020·6d75·6c74··eates·an·IP·mult00009b80:·7020·746f·0a20·2020·2020·2020·2020·2020··p·to.···········
00009b90:·6963·6173·7420·736f·636b·6574·2061·7474··icast·socket·att00009b90:·2020·2020·2020·2020·2020·2020·2020·2020··················
00009ba0:·6163·6865·6420·746f·2061·2067·6976·656e··ached·to·a·given00009ba0:·6a6f·696e·0a20·2020·2020·504f·5254·2020··join.·····PORT··
00009bb0:·0a20·2020·2020·6772·6f75·702c·2069·6465··.·····group,·ide00009bb0:·2020·2020·2069·6e20·2020·2020·2020·2020·······in·········
00009bc0:·6e74·6966·6965·6420·6279·2069·7473·2063··ntified·by·its·c00009bc0:·506f·7274·206f·6620·7468·6520·6d75·6c74··Port·of·the·mult
00009bd0:·6c61·7373·2045·2049·5020·6164·6472·6573··lass·E·IP·addres00009bd0:·6963·6173·7420·6772·6f75·7020·746f·206a··icast·group·to·j
00009be0:·7320·616e·6420·706f·7274·2e20·2049·660a··s·and·port.··If.00009be0:·6f69·6e0a·2020·2020·204c·4f43·414c·5f50··oin.·····LOCAL_P
00009bf0:·2020·2020·204c·6f63·616c·5f50·6f72·7420·······Local_Port·00009bf0:·4f52·5420·696e·2020·2020·2020·2020·204c··ORT·in·········L
00009c00:·6973·2030·2c20·6120·6672·6565·2070·6f72··is·0,·a·free·por00009c00:·6f63·616c·2070·6f72·7420·6e75·6d62·6572··ocal·port·number
00009c10:·7420·7769·6c6c·2061·7574·6f6d·6174·6963··t·will·automatic00009c10:·2074·6f20·7573·650a·2020·2020·2054·544c···to·use.·····TTL
00009c20:·616c·6c79·2062·6520·6368·6f73·656e·2062··ally·be·chosen·b00009c20:·2020·2020·2020·2020·696e·2020·2020·2020··········in······
00009c30:·7920·796f·7572·0a20·2020·2020·6f70·6572··y·your.·····oper00009c30:·2020·2054·696d·652d·746f·2d6c·6976·6520·····Time-to-live·
00009c40:·6174·696e·6720·7379·7374·656d·2e0a·0a20··ating·system...·00009c40:·6f66·2073·656e·7420·7061·636b·6574·730a··of·sent·packets.
00009c50:·2020·2020·5468·6973·2066·756e·6374·696f······This·functio00009c50:·2020·2020·204c·4f43·414c·5f49·4620·2020·······LOCAL_IF···
00009c60:·6e20·7368·6f75·6c64·2062·6520·7573·6564··n·should·be·used00009c60:·696e·2020·2020·2020·2020·2041·6464·7265··in·········Addre
00009c70:·2077·6865·6e20·796f·7520·7761·6e74·2074···when·you·want·t00009c70:·7373·206f·6620·7468·6520·6c6f·6361·6c20··ss·of·the·local·
00009c80:·6f20·7365·6e64·2070·6163·6b65·7473·2074··o·send·packets·t00009c80:·696e·7465·7266·6163·6520·746f·2075·7365··interface·to·use
00009c90:·6f20·610a·2020·2020·206d·756c·7469·6361··o·a.·····multica00009c90:·0a0a·5245·5455·524e·2056·414c·5545·0a20··..RETURN·VALUE.·
00009ca0:·7374·2067·726f·7570·2077·6974·686f·7574··st·group·without00009ca0:·2020·2020·5468·6520·6e65·7720·696e·6974······The·new·init
00009cb0:·2072·6563·6569·7669·6e67·2061·6e79·2070···receiving·any·p00009cb0:·6961·6c69·7a65·6420·6d75·6c74·6963·6173··ialized·multicas
00009cc0:·6163·6b65·7420·796f·7572·7365·6c66·2e0a··acket·yourself..00009cc0:·7420·736f·636b·6574·0a0a·4445·5343·5249··t·socket..DESCRI
00009cd0:·0a45·5841·4d50·4c45·0a20·2020·2020·2020··.EXAMPLE.·······00009cd0:·5054·494f·4e0a·2020·2020·2054·6869·7320··PTION.·····This·
00009ce0:·2020·2064·6563·6c61·7265·0a20·2020·2020·····declare.·····00009ce0:·6675·6e63·7469·6f6e·2063·7265·6174·6573··function·creates
00009cf0:·2020·2020·2020·2020·536f·636b·203a·204d··········Sock·:·M00009cf0:·2061·6e20·4950·206d·756c·7469·6361·7374···an·IP·multicast
00009d00:·756c·7469·6361·7374·5f53·6f63·6b65·745f··ulticast_Socket_00009d00:·2073·6f63·6b65·7420·6174·7461·6368·6564···socket·attached
00009d10:·4644·3b0a·2020·2020·2020·2020·2020·6265··FD;.··········be00009d10:·2074·6f20·6120·6769·7665·6e0a·2020·2020···to·a·given.····
00009d20:·6769·6e0a·2020·2020·2020·2020·2020·2020··gin.············00009d20:·2067·726f·7570·2c20·6964·656e·7469·6669···group,·identifi
00009d30:·202d·2d20·4372·6561·7465·2061·206d·756c···--·Create·a·mul00009d30:·6564·2062·7920·6974·7320·636c·6173·7320··ed·by·its·class·
00009d40:·7469·6361·7374·2073·6f63·6b65·7420·6f6e··ticast·socket·on00009d40:·4520·4950·2061·6464·7265·7373·2061·6e64··E·IP·address·and
00009d50:·2067·726f·7570·2032·3234·2e31·2e32·2e33···group·224.1.2.300009d50:·2070·6f72·742e·2020·4966·0a20·2020·2020···port.··If.·····
00009d60:·2070·6f72·7420·3837·3633·0a20·2020·2020···port·8763.·····00009d60:·4c6f·6361·6c5f·506f·7274·2069·7320·302c··Local_Port·is·0,
00009d70:·2020·2020·2020·2020·536f·636b·203a·3d20··········Sock·:=·00009d70:·2061·2066·7265·6520·706f·7274·2077·696c···a·free·port·wil
00009d80:·4372·6561·7465·5f4d·756c·7469·6361·7374··Create_Multicast00009d80:·6c20·6175·746f·6d61·7469·6361·6c6c·7920··l·automatically·
00009d90:·5f53·6f63·6b65·7420·2822·3232·342e·312e··_Socket·("224.1.00009d90:·6265·2063·686f·7365·6e20·6279·2079·6f75··be·chosen·by·you
00009da0:·322e·3322·2c20·3837·3633·293b·0a20·2020··2.3",·8763);.···00009da0:·720a·2020·2020·206f·7065·7261·7469·6e67··r.·····operating
00009db0:·2020·2020·2020·2020·2020·2d2d·2050·6572············--·Per00009db0:·2073·7973·7465·6d2e·0a0a·2020·2020·2054···system...·····T
00009dc0:·666f·726d·2073·6f6d·6520·6f70·6572·6174··form·some·operat00009dc0:·6869·7320·6675·6e63·7469·6f6e·2073·686f··his·function·sho
00009dd0:·696f·6e73·206f·6e20·736f·636b·6574·0a20··ions·on·socket.·00009dd0:·756c·6420·6265·2075·7365·6420·7768·656e··uld·be·used·when
00009de0:·2020·2020·2020·2020·2020·2020·5b2e·2e2e··············[...00009de0:·2079·6f75·2077·616e·7420·746f·2073·656e···you·want·to·sen
00009df0:·5d0a·2020·2020·2020·2020·2020·2020·202d··].·············-00009df0:·6420·7061·636b·6574·7320·746f·2061·0a20··d·packets·to·a.·
00009e00:·2d20·5368·7574·646f·776e·2074·6865·2073··-·Shutdown·the·s00009e00:·2020·2020·6d75·6c74·6963·6173·7420·6772······multicast·gr
Max diff block lines reached; 227275/347639 bytes (65.38%) of diff not shown.