601 KB
/srv/reproducible-results/rbuild-debian/r-b-build.b125C01T/b1/adasockets_1.14-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.b125C01T/b2/adasockets_1.14-1_armhf.changes
482 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·74561be74b81a5160fda00f2db2cdb91·62640·libdevel·optional·libadasockets-dev_1.14-1_armhf.deb1 ·74561be74b81a5160fda00f2db2cdb91·62640·libdevel·optional·libadasockets-dev_1.14-1_armhf.deb
2 ·648dcd7bffb5acad16f112d287e2f8e2·272348·doc·optional·libadasockets-doc_1.14-1_all.deb2 ·07d609e7cc7bfed4f8ebdde630b5b0ea·273892·doc·optional·libadasockets-doc_1.14-1_all.deb
3 ·57b4f18b530abaee9efab67baf44c209·52532·debug·optional·libadasockets11-dbgsym_1.14-1_armhf.deb3 ·57b4f18b530abaee9efab67baf44c209·52532·debug·optional·libadasockets11-dbgsym_1.14-1_armhf.deb
4 ·ad91dae19dedf4945dce71e21a41bf99·28140·libs·optional·libadasockets11_1.14-1_armhf.deb4 ·ad91dae19dedf4945dce71e21a41bf99·28140·libs·optional·libadasockets11_1.14-1_armhf.deb
601 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·····1060·2024-03-17·16:33:20.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1064·2024-03-17·16:33:20.000000·control.tar.xz
3 -rw-r--r--···0········0········0···271096·2024-03-17·16:33:20.000000·data.tar.xz3 -rw-r--r--···0········0········0···272636·2024-03-17·16:33:20.000000·data.tar.xz
654 B
control.tar.xz
626 B
control.tar
556 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libadasockets-doc1 Package:·libadasockets-doc
2 Source:·adasockets2 Source:·adasockets
3 Version:·1.14-13 Version:·1.14-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Phil·Brooke·<pjb@debian.org>5 Maintainer:·Phil·Brooke·<pjb@debian.org>
6 Installed-Size:·3016 Installed-Size:·303
7 Suggests:·gnat7 Suggests:·gnat
8 Breaks:·libadasockets10-dev,·libadasockets11-dev,·libadasockets12-dev,·libadasockets8-dev,·libadasockets9-dev8 Breaks:·libadasockets10-dev,·libadasockets11-dev,·libadasockets12-dev,·libadasockets8-dev,·libadasockets9-dev
9 Replaces:·libadasockets10-dev,·libadasockets11-dev,·libadasockets12-dev,·libadasockets8-dev,·libadasockets9-dev9 Replaces:·libadasockets10-dev,·libadasockets11-dev,·libadasockets12-dev,·libadasockets8-dev,·libadasockets9-dev
10 Section:·doc10 Section:·doc
11 Priority:·optional11 Priority:·optional
12 Multi-Arch:·foreign12 Multi-Arch:·foreign
13 Homepage:·https://www.rfc1149.net/devel/adasockets.html13 Homepage:·https://www.rfc1149.net/devel/adasockets.html
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
600 KB
data.tar.xz
600 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)···249456·2024-03-17·16:33:20.000000·./usr/share/doc/libadasockets-dev/adasockets.pdf.gz7 -rw-r--r--···0·root·········(0)·root·········(0)···250932·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)····14067·2024-03-17·16:33:20.000000·./usr/share/info/adasockets.info.gz21 -rw-r--r--···0·root·········(0)·root·········(0)····14113·2024-03-17·16:33:20.000000·./usr/share/info/adasockets.info.gz
35.6 KB
./usr/share/doc/libadasockets-dev/adasockets.pdf.gz
35.5 KB
adasockets.pdf
35.5 KB
pdftotext {} -
    
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 Connect·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·846 Connect·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·8
47 Get·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·947 Get·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·9
48 Get·Char·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·948 Get·Char·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·9
49 Get·Line·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1049 Get·Line·(function).·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·10
50 Get·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1050 Get·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·10
51 Get·Receive·Queue·Size·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1151 Get·Receive·Queue·Size·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·11
52 Get·Send·Queue·Size·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1152 Get·Send·Queue·Size·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·11
53 Getsockopt·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1153 Getsockopt·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·12
54 Listen·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1254 Listen·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·12
55 New·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1255 New·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·13
56 Put·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1356 Put·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·13
57 Put·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1357 Put·Line·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·13
58 Receive·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1458 Receive·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·14
59 Receive·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1459 Receive·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·14
60 Receive·Some·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1560 Receive·Some·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·15
61 Send·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1561 Send·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·15
62 Set·Buffer·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1662 Set·Buffer·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·16
561 KB
./usr/share/info/adasockets.info.gz
561 KB
adasockets.info
    
Offset 748, 4212 lines modifiedOffset 748, 4260 lines modified
00002eb0:·746f·7273·206c·6561·6b2e·0a0a·2020·2020··tors·leak...····00002eb0:·746f·7273·206c·6561·6b2e·0a0a·2020·2020··tors·leak...····
00002ec0:·20e2·8098·4163·6365·7074·5f53·6f63·6b65···...Accept_Socke00002ec0:·20e2·8098·4163·6365·7074·5f53·6f63·6b65···...Accept_Socke
00002ed0:·74e2·8099·2077·696c·6c20·626c·6f63·6b20··t...·will·block·00002ed0:·74e2·8099·2077·696c·6c20·626c·6f63·6b20··t...·will·block·
00002ee0:·756e·7469·6c20·616e·2069·6e63·6f6d·696e··until·an·incomin00002ee0:·756e·7469·6c20·616e·2069·6e63·6f6d·696e··until·an·incomin
00002ef0:·6720·636f·6e6e·6563·7469·6f6e·2069·7320··g·connection·is·00002ef0:·6720·636f·6e6e·6563·7469·6f6e·2069·7320··g·connection·is·
00002f00:·7265·6164·7920·746f·0a20·2020·2020·6265··ready·to.·····be00002f00:·7265·6164·7920·746f·0a20·2020·2020·6265··ready·to.·····be
Diff chunk too large, falling back to line-by-line diff (1906 lines added, 1906 lines removed)
00002f10:·2061·6363·6570·7465·642e·0a0a·4558·414d···accepted...EXAM00002f10:·2061·6363·6570·7465·642e·0a0a·4558·414d···accepted...EXAM
00002f20:·504c·450a·0a0a·5345·4520·414c·534f·0a20··PLE...SEE·ALSO.·00002f20:·504c·450a·2020·2020·2020·2020·2020·6465··PLE.··········de
00002f30:·2020·2020·2a6e·6f74·6520·4269·6e64·2028······*note·Bind·(00002f30:·636c·6172·650a·2020·2020·2020·2020·2020··clare.··········
00002f40:·7072·6f63·6564·7572·6529·3a3a·2c0a·2020··procedure)::,.··00002f40:·2020·2053·6f63·6b20·3a20·4d75·6c74·6963·····Sock·:·Multic
00002f50:·2020·202a·6e6f·7465·204c·6973·7465·6e20·····*note·Listen·00002f50:·6173·745f·536f·636b·6574·5f46·443b·0a20··ast_Socket_FD;.·
00002f60:·2870·726f·6365·6475·7265·293a·3a2c·0a20··(procedure)::,.·00002f60:·2020·2020·2020·2020·2062·6567·696e·0a20···········begin.·
00002f70:·2020·2020·2a6e·6f74·6520·5368·7574·646f······*note·Shutdo00002f70:·2020·2020·2020·2020·2020·2020·2d2d·2043··············--·C
00002f80:·776e·2028·7072·6f63·6564·7572·6529·3a3a··wn·(procedure)::00002f80:·7265·6174·6520·6120·6d75·6c74·6963·6173··reate·a·multicas
00002f90:·2c0a·2020·2020·202a·6e6f·7465·2053·6f63··,.·····*note·Soc00002f90:·7420·736f·636b·6574·206f·6e20·6772·6f75··t·socket·on·grou
00002fa0:·6b65·7420·2870·726f·6365·6475·7265·293a··ket·(procedure):00002fa0:·7020·3232·342e·312e·322e·3320·706f·7274··p·224.1.2.3·port
00002fb0:·3a2e·0a0a·2a20·4d65·6e75·3a0a·0a2a·2042··:...*·Menu:..*·B00002fb0:·2038·3736·330a·2020·2020·2020·2020·2020···8763.··········
00002fc0:·696e·6420·2870·726f·6365·6475·7265·293a··ind·(procedure):00002fc0:·2020·2053·6f63·6b20·3a3d·2043·7265·6174·····Sock·:=·Creat
00002fd0:·3a0a·2a20·436f·6e6e·6563·7420·2870·726f··:.*·Connect·(pro00002fd0:·655f·4d75·6c74·6963·6173·745f·536f·636b··e_Multicast_Sock
00002fe0:·6365·6475·7265·293a·3a0a·2a20·4765·7420··cedure)::.*·Get·00002fe0:·6574·2028·2232·3234·2e31·2e32·2e33·222c··et·("224.1.2.3",
00002ff0:·2866·756e·6374·696f·6e29·3a3a·0a2a·2047··(function)::.*·G00002ff0:·2038·3736·3329·3b0a·2020·2020·2020·2020···8763);.········
00003000:·6574·5f43·6861·7220·2866·756e·6374·696f··et_Char·(functio00003000:·2020·2020·202d·2d20·5065·7266·6f72·6d20·······--·Perform·
00003010:·6e29·3a3a·0a2a·2047·6574·5f4c·696e·6520··n)::.*·Get_Line·00003010:·736f·6d65·206f·7065·7261·7469·6f6e·7320··some·operations·
00003020:·2866·756e·6374·696f·6e29·3a3a·0a2a·2047··(function)::.*·G00003020:·6f6e·2073·6f63·6b65·740a·2020·2020·2020··on·socket.······
00003030:·6574·5f4c·696e·6520·2870·726f·6365·6475··et_Line·(procedu00003030:·2020·2020·2020·205b·2e2e·2e5d·0a20·2020·········[...].···
00003040:·7265·293a·3a0a·2a20·4765·745f·5265·6365··re)::.*·Get_Rece00003040:·2020·2020·2020·2020·2020·2d2d·2053·6875············--·Shu
00003050:·6976·655f·5175·6575·655f·5369·7a65·2028··ive_Queue_Size·(00003050:·7464·6f77·6e20·7468·6520·736f·636b·6574··tdown·the·socket
00003060:·6675·6e63·7469·6f6e·293a·3a0a·2a20·4765··function)::.*·Ge00003060:·2069·6e20·626f·7468·2064·6972·6563·7469···in·both·directi
00003070:·745f·5365·6e64·5f51·7565·7565·5f53·697a··t_Send_Queue_Siz00003070:·6f6e·730a·2020·2020·2020·2020·2020·2020··ons.············
00003080:·6520·2866·756e·6374·696f·6e29·3a3a·0a2a··e·(function)::.*00003080:·2053·6875·7464·6f77·6e20·2853·6f63·6b2c···Shutdown·(Sock,
00003090:·2047·6574·736f·636b·6f70·7420·2870·726f···Getsockopt·(pro00003090:·2042·6f74·6829·3b0a·2020·2020·2020·2020···Both);.········
000030a0:·6365·6475·7265·293a·3a0a·2a20·4c69·7374··cedure)::.*·List000030a0:·2020·656e·643b·0a0a·5345·4520·414c·534f····end;..SEE·ALSO
000030b0:·656e·2028·7072·6f63·6564·7572·6529·3a3a··en·(procedure)::000030b0:·0a20·2020·2020·2a6e·6f74·6520·4269·6e64··.·····*note·Bind
000030c0:·0a2a·204e·6577·5f4c·696e·6520·2870·726f··.*·New_Line·(pro000030c0:·2028·7072·6f63·6564·7572·6529·3a3a·2c0a···(procedure)::,.
000030d0:·6365·6475·7265·293a·3a0a·2a20·5075·7420··cedure)::.*·Put·000030d0:·2020·2020·202a·6e6f·7465·204c·6973·7465·······*note·Liste
000030e0:·2870·726f·6365·6475·7265·293a·3a0a·2a20··(procedure)::.*·000030e0:·6e20·2870·726f·6365·6475·7265·293a·3a2c··n·(procedure)::,
000030f0:·5075·745f·4c69·6e65·2028·7072·6f63·6564··Put_Line·(proced000030f0:·0a20·2020·2020·2a6e·6f74·6520·5368·7574··.·····*note·Shut
00003100:·7572·6529·3a3a·0a2a·2052·6563·6569·7665··ure)::.*·Receive00003100:·646f·776e·2028·7072·6f63·6564·7572·6529··down·(procedure)
00003110:·2028·6675·6e63·7469·6f6e·293a·3a0a·2a20···(function)::.*·00003110:·3a3a·2c0a·2020·2020·202a·6e6f·7465·2053··::,.·····*note·S
00003120:·5265·6365·6976·6520·2870·726f·6365·6475··Receive·(procedu00003120:·6f63·6b65·7420·2870·726f·6365·6475·7265··ocket·(procedure
00003130:·7265·293a·3a0a·2a20·5265·6365·6976·655f··re)::.*·Receive_00003130:·293a·3a2e·0a0a·2a20·4d65·6e75·3a0a·0a2a··)::...*·Menu:..*
00003140:·536f·6d65·2028·7072·6f63·6564·7572·6529··Some·(procedure)00003140:·2042·696e·6420·2870·726f·6365·6475·7265···Bind·(procedure
00003150:·3a3a·0a2a·2053·656e·6420·2870·726f·6365··::.*·Send·(proce00003150:·293a·3a0a·2a20·436f·6e6e·6563·7420·2870··)::.*·Connect·(p
00003160:·6475·7265·293a·3a0a·2a20·5365·745f·4275··dure)::.*·Set_Bu00003160:·726f·6365·6475·7265·293a·3a0a·2a20·4765··rocedure)::.*·Ge
00003170:·6666·6572·2028·7072·6f63·6564·7572·6529··ffer·(procedure)00003170:·7420·2866·756e·6374·696f·6e29·3a3a·0a2a··t·(function)::.*
00003180:·3a3a·0a2a·2053·6574·736f·636b·6f70·7420··::.*·Setsockopt·00003180:·2047·6574·5f43·6861·7220·2866·756e·6374···Get_Char·(funct
00003190:·2870·726f·6365·6475·7265·293a·3a0a·2a20··(procedure)::.*·00003190:·696f·6e29·3a3a·0a2a·2047·6574·5f4c·696e··ion)::.*·Get_Lin
000031a0:·5368·7574·646f·776e·2028·7072·6f63·6564··Shutdown·(proced000031a0:·6520·2866·756e·6374·696f·6e29·3a3a·0a2a··e·(function)::.*
000031b0:·7572·6529·3a3a·0a2a·2053·6f63·6b65·7420··ure)::.*·Socket·000031b0:·2047·6574·5f4c·696e·6520·2870·726f·6365···Get_Line·(proce
000031c0:·2870·726f·6365·6475·7265·293a·3a0a·2a20··(procedure)::.*·000031c0:·6475·7265·293a·3a0a·2a20·4765·745f·5265··dure)::.*·Get_Re
000031d0:·556e·7365·745f·4275·6666·6572·2028·7072··Unset_Buffer·(pr000031d0:·6365·6976·655f·5175·6575·655f·5369·7a65··ceive_Queue_Size
000031e0:·6f63·6564·7572·6529·3a3a·0a0a·1f0a·4669··ocedure)::....Fi000031e0:·2028·6675·6e63·7469·6f6e·293a·3a0a·2a20···(function)::.*·
000031f0:·6c65·3a20·6164·6173·6f63·6b65·7473·2e69··le:·adasockets.i000031f0:·4765·745f·5365·6e64·5f51·7565·7565·5f53··Get_Send_Queue_S
00003200:·6e66·6f2c·2020·4e6f·6465·3a20·4269·6e64··nfo,··Node:·Bind00003200:·697a·6520·2866·756e·6374·696f·6e29·3a3a··ize·(function)::
00003210:·2028·7072·6f63·6564·7572·6529·2c20·204e···(procedure),··N00003210:·0a2a·2047·6574·736f·636b·6f70·7420·2870··.*·Getsockopt·(p
00003220:·6578·743a·2043·6f6e·6e65·6374·2028·7072··ext:·Connect·(pr00003220:·726f·6365·6475·7265·293a·3a0a·2a20·4c69··rocedure)::.*·Li
00003230:·6f63·6564·7572·6529·2c20·2050·7265·763a··ocedure),··Prev:00003230:·7374·656e·2028·7072·6f63·6564·7572·6529··sten·(procedure)
00003240:·2041·6363·6570·745f·536f·636b·6574·2028···Accept_Socket·(00003240:·3a3a·0a2a·204e·6577·5f4c·696e·6520·2870··::.*·New_Line·(p
00003250:·7072·6f63·6564·7572·6529·2c20·2055·703a··procedure),··Up:00003250:·726f·6365·6475·7265·293a·3a0a·2a20·5075··rocedure)::.*·Pu
00003260:·2041·6363·6570·745f·536f·636b·6574·2028···Accept_Socket·(00003260:·7420·2870·726f·6365·6475·7265·293a·3a0a··t·(procedure)::.
00003270:·7072·6f63·6564·7572·6529·0a0a·4269·6e64··procedure)..Bind00003270:·2a20·5075·745f·4c69·6e65·2028·7072·6f63··*·Put_Line·(proc
00003280:·2028·7072·6f63·6564·7572·6529·0a2d·2d2d···(procedure).---00003280:·6564·7572·6529·3a3a·0a2a·2052·6563·6569··edure)::.*·Recei
00003290:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d0a·0a50··-------------..P00003290:·7665·2028·6675·6e63·7469·6f6e·293a·3a0a··ve·(function)::.
000032a0:·5552·504f·5345·0a20·2020·2020·4173·736f··URPOSE.·····Asso000032a0:·2a20·5265·6365·6976·6520·2870·726f·6365··*·Receive·(proce
000032b0:·6369·6174·6520·6120·6c6f·6361·6c20·706f··ciate·a·local·po000032b0:·6475·7265·293a·3a0a·2a20·5265·6365·6976··dure)::.*·Receiv
000032c0:·7274·2074·6f20·6120·736f·636b·6574·0a50··rt·to·a·socket.P000032c0:·655f·536f·6d65·2028·7072·6f63·6564·7572··e_Some·(procedur
000032d0:·524f·544f·5459·5045·0a20·2020·2020·202d··ROTOTYPE.······-000032d0:·6529·3a3a·0a2a·2053·656e·6420·2870·726f··e)::.*·Send·(pro
000032e0:·2d20·536f·636b·6574·732e·4269·6e64·3a20··-·Sockets.Bind:·000032e0:·6365·6475·7265·293a·3a0a·2a20·5365·745f··cedure)::.*·Set_
000032f0:·7072·6f63·6564·7572·6520·4269·6e64·2028··procedure·Bind·(000032f0:·4275·6666·6572·2028·7072·6f63·6564·7572··Buffer·(procedur
00003300:·534f·434b·4554·203a·2053·6f63·6b65·745f··SOCKET·:·Socket_00003300:·6529·3a3a·0a2a·2053·6574·736f·636b·6f70··e)::.*·Setsockop
00003310:·4644·3b0a·2020·2020·2020·2020·2020·2020··FD;.············00003310:·7420·2870·726f·6365·6475·7265·293a·3a0a··t·(procedure)::.
00003320:·2020·2050·4f52·5420·3a20·4e61·7475·7261·····PORT·:·Natura00003320:·2a20·5368·7574·646f·776e·2028·7072·6f63··*·Shutdown·(proc
00003330:·6c3b·2048·4f53·5420·3a20·5374·7269·6e67··l;·HOST·:·String00003330:·6564·7572·6529·3a3a·0a2a·2053·6f63·6b65··edure)::.*·Socke
00003340:·203a·3d20·2222·293b·0a0a·5041·5241·4d45···:=·"");..PARAME00003340:·7420·2870·726f·6365·6475·7265·293a·3a0a··t·(procedure)::.
00003350:·5445·5253·0a20·2020·2020·534f·434b·4554··TERS.·····SOCKET00003350:·2a20·556e·7365·745f·4275·6666·6572·2028··*·Unset_Buffer·(
00003360:·2020·2020·2069·6e20·2020·2020·2020·2020·······in·········00003360:·7072·6f63·6564·7572·6529·3a3a·0a0a·1f0a··procedure)::....
00003370:·496e·6974·6961·6c69·7a65·6420·736f·636b··Initialized·sock00003370:·4669·6c65·3a20·6164·6173·6f63·6b65·7473··File:·adasockets
00003380:·6574·206f·626a·6563·740a·2020·2020·2050··et·object.·····P00003380:·2e69·6e66·6f2c·2020·4e6f·6465·3a20·4269··.info,··Node:·Bi
00003390:·4f52·5420·2020·2020·2020·696e·2020·2020··ORT·······in····00003390:·6e64·2028·7072·6f63·6564·7572·6529·2c20··nd·(procedure),·
000033a0:·2020·2020·204c·6f63·616c·2070·6f72·7420·······Local·port·000033a0:·204e·6578·743a·2043·6f6e·6e65·6374·2028···Next:·Connect·(
000033b0:·746f·2062·696e·6420·746f·0a20·2020·2020··to·bind·to.·····000033b0:·7072·6f63·6564·7572·6529·2c20·2050·7265··procedure),··Pre
000033c0:·484f·5354·2020·2020·2020·2069·6e20·2020··HOST·······in···000033c0:·763a·2041·6363·6570·745f·536f·636b·6574··v:·Accept_Socket
000033d0:·2020·2020·2020·4c6f·6361·6c20·696e·7465········Local·inte000033d0:·2028·7072·6f63·6564·7572·6529·2c20·2055···(procedure),··U
000033e0:·7266·6163·6520·746f·2062·696e·6420·746f··rface·to·bind·to000033e0:·703a·2041·6363·6570·745f·536f·636b·6574··p:·Accept_Socket
000033f0:·0a0a·4445·5343·5249·5054·494f·4e0a·2020··..DESCRIPTION.··000033f0:·2028·7072·6f63·6564·7572·6529·0a0a·4269···(procedure)..Bi
00003400:·2020·2054·6869·7320·7072·6f63·6564·7572·····This·procedur00003400:·6e64·2028·7072·6f63·6564·7572·6529·0a2d··nd·(procedure).-
00003410:·6520·7265·7175·6573·7473·2061·206c·6f63··e·requests·a·loc00003410:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d0a··---------------.
00003420:·616c·2070·6f72·7420·6672·6f6d·2074·6865··al·port·from·the00003420:·0a50·5552·504f·5345·0a20·2020·2020·4173··.PURPOSE.·····As
00003430:·206f·7065·7261·7469·6e67·2073·7973·7465···operating·syste00003430:·736f·6369·6174·6520·6120·6c6f·6361·6c20··sociate·a·local·
00003440:·6d2e·2020·4966·0a20·2020·2020·3020·6973··m.··If.·····0·is00003440:·706f·7274·2074·6f20·6120·736f·636b·6574··port·to·a·socket
00003450:·2067·6976·656e·2069·6e20·504f·5254·2c20···given·in·PORT,·00003450:·0a50·524f·544f·5459·5045·0a20·2020·2020··.PROTOTYPE.·····
00003460:·7468·6520·7379·7374·656d·2077·696c·6c20··the·system·will·00003460:·202d·2d20·536f·636b·6574·732e·4269·6e64···--·Sockets.Bind
00003470:·6173·7369·676e·2061·2066·7265·6520·706f··assign·a·free·po00003470:·3a20·7072·6f63·6564·7572·6520·4269·6e64··:·procedure·Bind
00003480:·7274·2077·686f·7365·206e·756d·6265·720a··rt·whose·number.00003480:·2028·534f·434b·4554·203a·2053·6f63·6b65···(SOCKET·:·Socke
00003490:·2020·2020·2063·616e·206c·6174·6572·2062·······can·later·b00003490:·745f·4644·3b0a·2020·2020·2020·2020·2020··t_FD;.··········
000034a0:·6520·7265·7472·6965·7665·6420·7573·696e··e·retrieved·usin000034a0:·2020·2020·2050·4f52·5420·3a20·4e61·7475·······PORT·:·Natu
000034b0:·6720·2a6e·6f74·6520·4765·745f·536f·636b··g·*note·Get_Sock000034b0:·7261·6c3b·2048·4f53·5420·3a20·5374·7269··ral;·HOST·:·Stri
000034c0:·5f50·6f72·7420·2866·756e·6374·696f·6e29··_Port·(function)000034c0:·6e67·203a·3d20·2222·293b·0a0a·5041·5241··ng·:=·"");..PARA
000034d0:·3a3a·2e0a·2020·2020·2041·6c73·6f2c·206d··::..·····Also,·m000034d0:·4d45·5445·5253·0a20·2020·2020·534f·434b··METERS.·····SOCK
000034e0:·6f73·7420·6f70·6572·6174·696e·6720·7379··ost·operating·sy000034e0:·4554·2020·2020·2069·6e20·2020·2020·2020··ET·····in·······
000034f0:·7374·656d·7320·7265·7175·6972·6520·7370··stems·require·sp000034f0:·2020·496e·6974·6961·6c69·7a65·6420·736f····Initialized·so
00003500:·6563·6961·6c20·7072·6976·696c·6567·6573··ecial·privileges00003500:·636b·6574·206f·626a·6563·740a·2020·2020··cket·object.····
00003510:·2069·6620·796f·7520·7761·6e74·0a20·2020···if·you·want.···00003510:·2050·4f52·5420·2020·2020·2020·696e·2020···PORT·······in··
00003520:·2020·746f·2062·696e·6420·746f·2070·6f72····to·bind·to·por00003520:·2020·2020·2020·204c·6f63·616c·2070·6f72·········Local·por
00003530:·7473·2062·656c·6f77·2031·3032·342e·0a0a··ts·below·1024...00003530:·7420·746f·2062·696e·6420·746f·0a20·2020··t·to·bind·to.···
00003540:·2020·2020·2049·6620·484f·5354·2069·7320·······If·HOST·is·00003540:·2020·484f·5354·2020·2020·2020·2069·6e20····HOST·······in·
00003550:·6e6f·7420·7468·6520·656d·7074·7920·7374··not·the·empty·st00003550:·2020·2020·2020·2020·4c6f·6361·6c20·696e··········Local·in
00003560:·7269·6e67·2c20·6974·206d·7573·7420·636f··ring,·it·must·co00003560:·7465·7266·6163·6520·746f·2062·696e·6420··terface·to·bind·
00003570:·6e74·6169·6e20·7468·6520·4950·2061·6464··ntain·the·IP·add00003570:·746f·0a0a·4445·5343·5249·5054·494f·4e0a··to..DESCRIPTION.
00003580:·7265·7373·206f·660a·2020·2020·2061·206c··ress·of.·····a·l00003580:·2020·2020·2054·6869·7320·7072·6f63·6564·······This·proced
00003590:·6f63·616c·2069·6e74·6572·6661·6365·2074··ocal·interface·t00003590:·7572·6520·7265·7175·6573·7473·2061·206c··ure·requests·a·l
000035a0:·6f20·6269·6e64·2074·6f2c·206f·7220·6120··o·bind·to,·or·a·000035a0:·6f63·616c·2070·6f72·7420·6672·6f6d·2074··ocal·port·from·t
000035b0:·6e61·6d65·2077·6869·6368·2072·6573·6f6c··name·which·resol000035b0:·6865·206f·7065·7261·7469·6e67·2073·7973··he·operating·sys
000035c0:·7665·7320·696e·746f·2073·7563·6820·616e··ves·into·such·an000035c0:·7465·6d2e·2020·4966·0a20·2020·2020·3020··tem.··If.·····0·
000035d0:·0a20·2020·2020·6164·6472·6573·732e·2020··.·····address.··000035d0:·6973·2067·6976·656e·2069·6e20·504f·5254··is·given·in·PORT
000035e0:·4966·2061·6e20·656d·7074·7920·7374·7269··If·an·empty·stri000035e0:·2c20·7468·6520·7379·7374·656d·2077·696c··,·the·system·wil
000035f0:·6e67·2069·7320·6769·7665·6e20·2874·6865··ng·is·given·(the000035f0:·6c20·6173·7369·676e·2061·2066·7265·6520··l·assign·a·free·
00003600:·2064·6566·6175·6c74·292c·2074·6865·2073···default),·the·s00003600:·706f·7274·2077·686f·7365·206e·756d·6265··port·whose·numbe
00003610:·6f63·6b65·740a·2020·2020·2077·696c·6c20··ocket.·····will·00003610:·720a·2020·2020·2063·616e·206c·6174·6572··r.·····can·later
00003620:·6265·2062·6f75·6e64·2074·6f20·616c·6c20··be·bound·to·all·00003620:·2062·6520·7265·7472·6965·7665·6420·7573···be·retrieved·us
00003630:·7468·6520·6176·6169·6c61·626c·6520·696e··the·available·in00003630:·696e·6720·2a6e·6f74·6520·4765·745f·536f··ing·*note·Get_So
00003640:·7465·7266·6163·6573·2e0a·0a45·5843·4550··terfaces...EXCEP00003640:·636b·5f50·6f72·7420·2866·756e·6374·696f··ck_Port·(functio
00003650:·5449·4f4e·530a·2020·2020·20e2·8098·536f··TIONS.·····...So00003650:·6e29·3a3a·2e0a·2020·2020·2041·6c73·6f2c··n)::..·····Also,
00003660:·636b·6574·5f45·7272·6f72·e280·9920·2020··cket_Error...···00003660:·206d·6f73·7420·6f70·6572·6174·696e·6720···most·operating·
00003670:·2020·5265·7175·6573·7465·6420·706f·7274····Requested·port00003670:·7379·7374·656d·7320·7265·7175·6972·6520··systems·require·
00003680:·206f·7220·696e·7465·7266·6163·6520·6e6f···or·interface·no00003680:·7370·6563·6961·6c20·7072·6976·696c·6567··special·privileg
Max diff block lines reached; 310821/574427 bytes (54.11%) of diff not shown.