Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | ·448ae4664b0894ee75e8cdb3518979e7·63016·libdevel·optional·libadasockets-dev_1.14-1_amd64.deb | 1 | ·448ae4664b0894ee75e8cdb3518979e7·63016·libdevel·optional·libadasockets-dev_1.14-1_amd64.deb |
2 | · | 2 | ·f784de183b1a59b64e3337513210ebbf·273912·doc·optional·libadasockets-doc_1.14-1_all.deb |
3 | ·ed1d9cfd3adf08354b640771088a92c4·51008·debug·optional·libadasockets11-dbgsym_1.14-1_amd64.deb | 3 | ·ed1d9cfd3adf08354b640771088a92c4·51008·debug·optional·libadasockets11-dbgsym_1.14-1_amd64.deb |
4 | ·6b3fb27ce280dfc5aa05211217e5e026·29852·libs·optional·libadasockets11_1.14-1_amd64.deb | 4 | ·6b3fb27ce280dfc5aa05211217e5e026·29852·libs·optional·libadasockets11_1.14-1_amd64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-03-17·16:33:20.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-03-17·16:33:20.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····106 | 2 | -rw-r--r--···0········0········0·····1060·2024-03-17·16:33:20.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···272 | 3 | -rw-r--r--···0········0········0···272660·2024-03-17·16:33:20.000000·data.tar.xz |
Offset 1, 21 lines modified | Offset 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.md | 6 | -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)···250 | 7 | -rw-r--r--···0·root·········(0)·root·········(0)···250936·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.gpr | 9 | -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.adb | 10 | -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.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.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.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.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.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.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.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.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.gz | 16 | -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/copyright | 17 | -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.adasockets | 19 | -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)····141 | 21 | -rw-r--r--···0·root·········(0)·root·········(0)····14111·2024-03-17·16:33:20.000000·./usr/share/info/adasockets.info.gz |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | Socket·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·17 | 65 | Socket·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·17 |
66 | Unset·Buffer·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 66 | Unset·Buffer·(procedure)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 |
67 | 5 | 67 | 5 |
68 | Sockets.Multicast·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19 | 68 | Sockets.Multicast·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19 |
69 | Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19 | 69 | Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·19 |
70 | Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.· | 70 | Create·Multicast·Socket·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·20 |
71 | \xcii | 71 | \xcii |
72 | 6 | 72 | 6 |
73 | Sockets.Naming·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 73 | Sockets.Naming·package·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 |
74 | Address·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 | 74 | Address·Of·(function)·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·21 |
Offset 1032, 24 lines modified | Offset 1032, 14 lines modified | ||
1032 | Description | 1032 | Description |
1033 | This·procedure·initializes·a·new·socket·object·by·reserving·a·file·descriptor·to | 1033 | This·procedure·initializes·a·new·socket·object·by·reserving·a·file·descriptor·to |
1034 | the·operating·system.·For·backward·compatibility·with·older·versions·of·this | 1034 | the·operating·system.·For·backward·compatibility·with·older·versions·of·this |
1035 | library,·AF_INET·is·still·accepted·as·a·value·but·should·be·replaced·as·soon·as | 1035 | library,·AF_INET·is·still·accepted·as·a·value·but·should·be·replaced·as·soon·as |
1036 | possible·with·the·proper·PF_INET.·Using·SOCK_STREAM·for·the·Typ·argument | 1036 | possible·with·the·proper·PF_INET.·Using·SOCK_STREAM·for·the·Typ·argument |
1037 | will·create·a·TCP·socket·while·a·SOCK_DGRAM·will·create·a·UDP·one. | 1037 | will·create·a·TCP·socket·while·a·SOCK_DGRAM·will·create·a·UDP·one. |
1038 | Example | 1038 | Example |
1039 | declare | ||
1040 | Sock·:·Socket_FD; | ||
1041 | begin | ||
1042 | --·Create·a·TCP·socket | ||
1043 | Socket·(Sock,·PF_INET,·SOCK_STREAM); | ||
1044 | --·Perform·some·operations·on·socket | ||
1045 | [...] | ||
1046 | --·Shutdown·the·socket·in·both·directions | ||
1047 | Shutdown·(Sock,·Both); | ||
1048 | end; | ||
1049 | See·also·[Shutdown·(procedure)],·page·17. | 1039 | See·also·[Shutdown·(procedure)],·page·17. |
1050 | Unset·Buffer·(procedure) | 1040 | Unset·Buffer·(procedure) |
1051 | Purpose | 1041 | Purpose |
1052 | Deinstall·the·line-oriented·buffer·of·the·socket·object | 1042 | Deinstall·the·line-oriented·buffer·of·the·socket·object |
Offset 1077, 26 lines modified | Offset 1067, 25 lines modified | ||
1077 | type·Multicast_Socket_FD·is·new | 1067 | type·Multicast_Socket_FD·is·new |
1078 | Socket·FD·with·private; | 1068 | Socket·FD·with·private; |
1079 | [Sockets.Multicast.Multicast·Socket·FD] | 1069 | [Sockets.Multicast.Multicast·Socket·FD] |
1080 | The·Multicast_Socket_FD·tagged·type·derives·from·the·Socket_FD·type.·It·gets | 1070 | The·Multicast_Socket_FD·tagged·type·derives·from·the·Socket_FD·type.·It·gets |
1081 | initialized·by·calling·[Create·Multicast·Socket·(function)],·page· | 1071 | initialized·by·calling·[Create·Multicast·Socket·(function)],·page·20.·An·uninitialized |
1082 | Multicast_Socket_FD·can·be·successfully·compared·to·Null_Multicast_Socket_FD. | 1072 | Multicast_Socket_FD·can·be·successfully·compared·to·Null_Multicast_Socket_FD. |
1083 | Create·Multicast·Socket·(function) | 1073 | Create·Multicast·Socket·(function) |
1084 | Purpose | 1074 | Purpose |
1085 | Create·an·IP·multicast·socket | 1075 | Create·an·IP·multicast·socket |
1086 | Prototype | 1076 | Prototype |
1087 | function | ||
1088 | [Sockets.Multicast.Create·Multicast·Socket] | 1077 | [Sockets.Multicast.Create·Multicast·Socket] |
1078 | function | ||
1089 | Create_Multicast_Socket·(Group·:·String;·Port·:·Natural; | 1079 | Create_Multicast_Socket·(Group·:·String;·Port·:·Natural; |
1090 | TTL·:·Positive·:=·16;·Self_Loop·:·Boolean·:=·True; | 1080 | TTL·:·Positive·:=·16;·Self_Loop·:·Boolean·:=·True; |
1091 | Local_If·:·String·:=·0.0.0.0) | 1081 | Local_If·:·String·:=·0.0.0.0) |
1092 | return·Multicast·Socket·FD; | 1082 | return·Multicast·Socket·FD; |
1093 | Parameters | 1083 | Parameters |
1094 | Group | 1084 | Group |
1095 | Port | 1085 | Port |
Offset 1124, 26 lines modified | Offset 1113, 37 lines modified | ||
1124 | Be·careful·when·choosing·the·TTL·parameter·of·your·IP·multicast·socket.·Most | 1113 | Be·careful·when·choosing·the·TTL·parameter·of·your·IP·multicast·socket.·Most |
1125 | IP·multicast·routers·do·implement·threshold-based·filtering·and·will·not·let·IP | 1114 | IP·multicast·routers·do·implement·threshold-based·filtering·and·will·not·let·IP |
1126 | multicast·packets·leave·your·organization·if·the·TTL·on·the·last·router·is·smaller | 1115 | multicast·packets·leave·your·organization·if·the·TTL·on·the·last·router·is·smaller |
1127 | than·16. | 1116 | than·16. |
1128 | If·0·is·given·for·the·Port,·a·local·one·will·be·chosen.·It·can·then·later·be·retrieved | 1117 | If·0·is·given·for·the·Port,·a·local·one·will·be·chosen.·It·can·then·later·be·retrieved |
1129 | using·Get·Sock·Port. | 1118 | using·Get·Sock·Port. |
1130 | Example | 1119 | Example |
1120 | declare | ||
1121 | Sock·:·Multicast_Socket_FD; | ||
1122 | begin | ||
1123 | --·Create·a·multicast·socket·on·group·224.1.2.3·port·8763 | ||
1124 | Sock·:=·Create_Multicast_Socket·("224.1.2.3",·8763); | ||
1125 | --·Perform·some·operations·on·socket | ||
1126 | [...] | ||
1127 | --·Shutdown·the·socket·in·both·directions | ||
1128 | \xc20 | ||
1129 | AdaSockets·reference·manual | ||
1130 | Shutdown·(Sock,·Both); | ||
1131 | end; | ||
1131 | See·also·[Send·(procedure)],·page·16, | 1132 | See·also·[Send·(procedure)],·page·16, |
1132 | [Shutdown·(procedure)],·page·17. | 1133 | [Shutdown·(procedure)],·page·17. |
1133 | Create·Multicast·Socket·(function) | 1134 | Create·Multicast·Socket·(function) |
1134 | Purpose | 1135 | Purpose |
1135 | Create·an·IP·multicast·socket | 1136 | Create·an·IP·multicast·socket |
1136 | \xc20 | ||
1137 | AdaSockets·reference·manual | ||
1138 | Prototype | 1137 | Prototype |
1139 | function | 1138 | function |
1140 | [Sockets.Multicast.Create·Multicast·Socket] | 1139 | [Sockets.Multicast.Create·Multicast·Socket] |
1141 | Create_Multicast_Socket·(Group·:·String;·Port·:·Positive; | 1140 | Create_Multicast_Socket·(Group·:·String;·Port·:·Positive; |
1142 | Local_Port·:·Natural;·TTL·:·Positive·:=·16; | 1141 | Local_Port·:·Natural;·TTL·:·Positive·:=·16; |
1143 | Local_If·:·String·:=·0.0.0.0) | 1142 | Local_If·:·String·:=·0.0.0.0) |
Offset 1172, 18 lines modified | Offset 1172, 18 lines modified | ||
1172 | Description | 1172 | Description |
1173 | This·function·creates·an·IP·multicast·socket·attached·to·a·given·group,·identified·by·its·class·E·IP·address·and·port.·If·Local·Port·is·0,·a·free·port·will | 1173 | This·function·creates·an·IP·multicast·socket·attached·to·a·given·group,·identified·by·its·class·E·IP·address·and·port.·If·Local·Port·is·0,·a·free·port·will |
1174 | automatically·be·chosen·by·your·operating·system. | 1174 | automatically·be·chosen·by·your·operating·system. |
1175 | This·function·should·be·used·when·you·want·to·send·packets·to·a·multicast | 1175 | This·function·should·be·used·when·you·want·to·send·packets·to·a·multicast |
1176 | group·without·receiving·any·packet·yourself. | 1176 | group·without·receiving·any·packet·yourself. |
1177 | Example | 1177 | Example |
1178 | declare | 1178 | declare |
1179 | Sock·:· | 1179 | Sock·:·Socket_FD; |
1180 | begin | 1180 | begin |
1181 | --·Create·a·multicast·socket·on·group·224.1.2.3·port·8763 | ||
1182 | 1181 | --·Create·a·TCP·socket | |
1182 | Socket·(Sock,·PF_INET,·SOCK_STREAM); | ||
1183 | --·Perform·some·operations·on·socket | 1183 | --·Perform·some·operations·on·socket |
1184 | [...] | 1184 | [...] |
1185 | --·Shutdown·the·socket·in·both·directions | 1185 | --·Shutdown·the·socket·in·both·directions |
1186 | Shutdown·(Sock,·Both); | 1186 | Shutdown·(Sock,·Both); |
Max diff block lines reached; 1488/5749 bytes (25.88%) of diff not shown. |
Offset 2202, 328 lines modified | Offset 2202, 328 lines modified | ||
00008990:·434b·5f53·5452·4541·4de2·8099·2066·6f72··CK_STREAM...·for | 00008990:·434b·5f53·5452·4541·4de2·8099·2066·6f72··CK_STREAM...·for | ||
000089a0:·2074·6865·2054·5950·2061·7267·756d·656e···the·TYP·argumen | 000089a0:·2074·6865·2054·5950·2061·7267·756d·656e···the·TYP·argumen | ||
000089b0:·7420·7769·6c6c·2063·7265·6174·6520·610a··t·will·create·a. | 000089b0:·7420·7769·6c6c·2063·7265·6174·6520·610a··t·will·create·a. | ||
000089c0:·2020·2020·2054·4350·2073·6f63·6b65·7420·······TCP·socket· | 000089c0:·2020·2020·2054·4350·2073·6f63·6b65·7420·······TCP·socket· | ||
000089d0:·7768·696c·6520·6120·e280·9853·4f43·4b5f··while·a·...SOCK_ | 000089d0:·7768·696c·6520·6120·e280·9853·4f43·4b5f··while·a·...SOCK_ | ||
000089e0:·4447·5241·4de2·8099·2077·696c·6c20·6372··DGRAM...·will·cr | 000089e0:·4447·5241·4de2·8099·2077·696c·6c20·6372··DGRAM...·will·cr | ||
000089f0:·6561·7465·2061·2055·4450·206f·6e65·2e0a··eate·a·UDP·one.. | 000089f0:·6561·7465·2061·2055·4450·206f·6e65·2e0a··eate·a·UDP·one.. | ||
00008a00:·0a45·5841·4d50·4c45·0a0a·0a53·4545·2041··.EXAMPLE...SEE·A | |||
00008a10:·4c53·4f0a·2020·2020·202a·6e6f·7465·2053··LSO.·····*note·S | |||
00008a20:·6875·7464·6f77·6e20·2870·726f·6365·6475··hutdown·(procedu | |||
00008a00:·0a45·5841·4d50·4c45·0a20·2020·2020·2020··.EXAMPLE.······· | |||
00008a10:·2020·2064·6563·6c61·7265·0a20·2020·2020·····declare.····· | |||
00008a20:·2020·2020·2020·2020·536f·636b·203a·2053··········Sock·:·S | |||
00008a30:·6f63·6b65·745f·4644·3b0a·2020·2020·2020··ocket_FD;.······ | |||
00008a40:·2020·2020·6265·6769·6e0a·2020·2020·2020······begin.······ | |||
00008a50:·2020·2020·2020·202d·2d20·4372·6561·7465·········--·Create | |||
00008a60:·2061·2054·4350·2073·6f63·6b65·740a·2020···a·TCP·socket.·· | |||
00008a70:·2020·2020·2020·2020·2020·2053·6f63·6b65·············Socke | |||
00008a80:·7420·2853·6f63·6b2c·2050·465f·494e·4554··t·(Sock,·PF_INET | |||
00008a90:·2c20·534f·434b·5f53·5452·4541·4d29·3b0a··,·SOCK_STREAM);. | |||
00008aa0:·2020·2020·2020·2020·2020·2020·202d·2d20···············--· | |||
00008ab0:·5065·7266·6f72·6d20·736f·6d65·206f·7065··Perform·some·ope | |||
00008ac0:·7261·7469·6f6e·7320·6f6e·2073·6f63·6b65··rations·on·socke | |||
00008ad0:·740a·2020·2020·2020·2020·2020·2020·205b··t.·············[ | |||
00008ae0:·2e2e·2e5d·0a20·2020·2020·2020·2020·2020··...].··········· | |||
00008af0:·2020·2d2d·2053·6875·7464·6f77·6e20·7468····--·Shutdown·th | |||
00008b00:·6520·736f·636b·6574·2069·6e20·626f·7468··e·socket·in·both | |||
00008b10:·2064·6972·6563·7469·6f6e·730a·2020·2020···directions.···· | |||
00008b20:·2020·2020·2020·2020·2053·6875·7464·6f77···········Shutdow | |||
00008b30:·6e20·2853·6f63·6b2c·2042·6f74·6829·3b0a··n·(Sock,·Both);. | |||
00008b40:·2020·2020·2020·2020·2020·656e·643b·0a0a············end;.. | |||
00008b50:·5345·4520·414c·534f·0a20·2020·2020·2a6e··SEE·ALSO.·····*n | |||
00008b60:·6f74·6520·5368·7574·646f·776e·2028·7072··ote·Shutdown·(pr | |||
00008b70:·6f63·6564·7572·6529·3a3a·2e0a·0a1f·0a46··ocedure)::.....F | |||
00008b80:·696c·653a·2061·6461·736f·636b·6574·732e··ile:·adasockets. | |||
00008b90:·696e·666f·2c20·204e·6f64·653a·2055·6e73··info,··Node:·Uns | |||
00008ba0:·6574·5f42·7566·6665·7220·2870·726f·6365··et_Buffer·(proce | |||
00008bb0:·6475·7265·292c·2020·5072·6576·3a20·536f··dure),··Prev:·So | |||
00008bc0:·636b·6574·2028·7072·6f63·6564·7572·6529··cket·(procedure) | |||
00008bd0:·2c20·2055·703a·2041·6363·6570·745f·536f··,··Up:·Accept_So | |||
00008be0:·636b·6574·2028·7072·6f63·6564·7572·6529··cket·(procedure) | |||
00008bf0:·0a0a·556e·7365·745f·4275·6666·6572·2028··..Unset_Buffer·( | |||
00008c00:·7072·6f63·6564·7572·6529·0a2d·2d2d·2d2d··procedure).----- | |||
00008c10:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d··---------------- | |||
00008c20:·2d2d·2d0a·0a50·5552·504f·5345·0a20·2020··---..PURPOSE.··· | |||
00008c30:·2020·4465·696e·7374·616c·6c20·7468·6520····Deinstall·the· | |||
00008c40:·6c69·6e65·2d6f·7269·656e·7465·6420·6275··line-oriented·bu | |||
00008c50:·6666·6572·206f·6620·7468·6520·736f·636b··ffer·of·the·sock | |||
00008c60:·6574·206f·626a·6563·740a·5052·4f54·4f54··et·object.PROTOT | |||
00008c70:·5950·450a·2020·2020·2020·2d2d·2053·6f63··YPE.······--·Soc | |||
00008c80:·6b65·7473·2e55·6e73·6574·5f42·7566·6665··kets.Unset_Buffe | |||
00008c90:·723a·2070·726f·6365·6475·7265·2055·6e73··r:·procedure·Uns | |||
00008ca0:·6574·5f42·7566·6665·720a·2020·2020·2020··et_Buffer.······ | |||
00008cb0:·2020·2020·2020·2020·2028·534f·434b·4554···········(SOCKET | |||
00008cc0:·203a·2053·6f63·6b65·745f·4644·2743·6c61···:·Socket_FD'Cla | |||
00008cd0:·7373·293b·0a0a·5041·5241·4d45·5445·5253··ss);..PARAMETERS | |||
00008ce0:·0a20·2020·2020·534f·434b·4554·2020·2020··.·····SOCKET···· | |||
00008cf0:·2069·6e20·2020·2020·2020·2020·496e·6974···in·········Init | |||
00008d00:·6961·6c69·7a65·6420·616e·6420·636f·6e6e··ialized·and·conn | |||
00008d10:·6563·7465·6420·736f·636b·6574·206f·626a··ected·socket·obj | |||
00008d20:·6563·740a·0a44·4553·4352·4950·5449·4f4e··ect..DESCRIPTION | |||
00008d30:·0a20·2020·2020·5468·6973·2070·726f·6365··.·····This·proce | |||
00008d40:·6475·7265·2075·6e69·6e73·7461·6c6c·7320··dure·uninstalls· | |||
00008d50:·7468·6520·6275·6666·6572·2070·7265·7669··the·buffer·previ | |||
00008d60:·6f75·736c·7920·696e·7374·616c·6c65·6420··ously·installed· | |||
00008d70:·6279·202a·6e6f·7465·0a20·2020·2020·5365··by·*note.·····Se | |||
00008d80:·745f·4275·6666·6572·2028·7072·6f63·6564··t_Buffer·(proced | |||
00008d90:·7572·6529·3a3a·2e20·2049·6620·616e·7920··ure)::.··If·any· | |||
00008da0:·6461·7461·2069·7320·7374·696c·6c20·7072··data·is·still·pr | |||
00008db0:·6573·656e·7420·696e·2074·6865·0a20·2020··esent·in·the.··· | |||
00008dc0:·2020·6275·6666·6572·2c20·6974·2077·696c····buffer,·it·wil | |||
00008dd0:·6c20·6265·206c·6f73·742e·2020·546f·2061··l·be·lost.··To·a | |||
00008de0:·766f·6964·2074·6869·7320·7369·7475·6174··void·this·situat | |||
00008df0:·696f·6e2c·2074·6865·2062·7566·6665·7220··ion,·the·buffer· | |||
00008e00:·6361·6e0a·2020·2020·2062·6520·666c·7573··can.·····be·flus | |||
00008e10:·6865·6420·6279·2063·616c·6c69·6e67·202a··hed·by·calling·* | |||
00008e20:·6e6f·7465·2047·6574·2028·6675·6e63·7469··note·Get·(functi | |||
00008 | 00008a30:·7265·293a·3a2e·0a0a·1f0a·4669·6c65·3a20··re)::.....File:· | ||
00008 | 00008a40:·6164·6173·6f63·6b65·7473·2e69·6e66·6f2c··adasockets.info, | ||
00008a50:·2020·4e6f·6465·3a20·556e·7365·745f·4275····Node:·Unset_Bu | |||
00008a60:·6666·6572·2028·7072·6f63·6564·7572·6529··ffer·(procedure) | |||
00008e50:·2020·4e6f·6465·3a20·536f·636b·6574·732e····Node:·Sockets. | |||
00008e60:·4d75·6c74·6963·6173·7420·7061·636b·6167··Multicast·packag | |||
00008e70:·652c·2020·4e65·7874·3a20·536f·636b·6574··e,··Next:·Socket | |||
00008e80:·732e·4e61·6d69·6e67·2070·6163·6b61·6765··s.Naming·package | |||
00008 | 00008a70:·2c20·2050·7265·763a·2053·6f63·6b65·7420··,··Prev:·Socket· | ||
00008ea0:·2070·6163·6b61·6765·2c20·2055·703a·2054···package,··Up:·T | |||
00008eb0:·6f70·0a0a·3520·536f·636b·6574·732e·4d75··op..5·Sockets.Mu | |||
00008 | 00008a80:·2870·726f·6365·6475·7265·292c·2020·5570··(procedure),··Up | ||
00008a90:·3a20·4163·6365·7074·5f53·6f63·6b65·7420··:·Accept_Socket· | |||
00008aa0:·2870·726f·6365·6475·7265·290a·0a55·6e73··(procedure)..Uns | |||
00008ab0:·6574·5f42·7566·6665·7220·2870·726f·6365··et_Buffer·(proce | |||
00008ac0:·6475·7265·290a·2d2d·2d2d·2d2d·2d2d·2d2d··dure).---------- | |||
00008ad0:·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·2d2d·0a0a··--------------.. | |||
00008ae0:·5055·5250·4f53·450a·2020·2020·2044·6569··PURPOSE.·····Dei | |||
00008af0:·6e73·7461·6c6c·2074·6865·206c·696e·652d··nstall·the·line- | |||
00008b00:·6f72·6965·6e74·6564·2062·7566·6665·7220··oriented·buffer· | |||
00008b10:·6f66·2074·6865·2073·6f63·6b65·7420·6f62··of·the·socket·ob | |||
00008b20:·6a65·6374·0a50·524f·544f·5459·5045·0a20··ject.PROTOTYPE.· | |||
00008b30:·2020·2020·202d·2d20·536f·636b·6574·732e·······--·Sockets. | |||
00008b40:·556e·7365·745f·4275·6666·6572·3a20·7072··Unset_Buffer:·pr | |||
00008b50:·6f63·6564·7572·6520·556e·7365·745f·4275··ocedure·Unset_Bu | |||
00008b60:·6666·6572·0a20·2020·2020·2020·2020·2020··ffer.··········· | |||
00008b70:·2020·2020·2853·4f43·4b45·5420·3a20·536f······(SOCKET·:·So | |||
00008b80:·636b·6574·5f46·4427·436c·6173·7329·3b0a··cket_FD'Class);. | |||
00008b90:·0a50·4152·414d·4554·4552·530a·2020·2020··.PARAMETERS.···· | |||
00008ba0:·2053·4f43·4b45·5420·2020·2020·696e·2020···SOCKET·····in·· | |||
00008bb0:·2020·2020·2020·2049·6e69·7469·616c·697a·········Initializ | |||
00008bc0:·6564·2061·6e64·2063·6f6e·6e65·6374·6564··ed·and·connected | |||
00008bd0:·2073·6f63·6b65·7420·6f62·6a65·6374·0a0a···socket·object.. | |||
00008be0:·4445·5343·5249·5054·494f·4e0a·2020·2020··DESCRIPTION.···· | |||
00008bf0:·2054·6869·7320·7072·6f63·6564·7572·6520···This·procedure· | |||
00008c00:·756e·696e·7374·616c·6c73·2074·6865·2062··uninstalls·the·b | |||
00008c10:·7566·6665·7220·7072·6576·696f·7573·6c79··uffer·previously | |||
00008c20:·2069·6e73·7461·6c6c·6564·2062·7920·2a6e···installed·by·*n | |||
00008c30:·6f74·650a·2020·2020·2053·6574·5f42·7566··ote.·····Set_Buf | |||
00008c40:·6665·7220·2870·726f·6365·6475·7265·293a··fer·(procedure): | |||
00008c50:·3a2e·2020·4966·2061·6e79·2064·6174·6120··:.··If·any·data· | |||
00008c60:·6973·2073·7469·6c6c·2070·7265·7365·6e74··is·still·present | |||
00008c70:·2069·6e20·7468·650a·2020·2020·2062·7566···in·the.·····buf | |||
00008c80:·6665·722c·2069·7420·7769·6c6c·2062·6520··fer,·it·will·be· | |||
00008c90:·6c6f·7374·2e20·2054·6f20·6176·6f69·6420··lost.··To·avoid· | |||
00008ca0:·7468·6973·2073·6974·7561·7469·6f6e·2c20··this·situation,· | |||
00008cb0:·7468·6520·6275·6666·6572·2063·616e·0a20··the·buffer·can.· | |||
00008cc0:·2020·2020·6265·2066·6c75·7368·6564·2062······be·flushed·b | |||
00008cd0:·7920·6361·6c6c·696e·6720·2a6e·6f74·6520··y·calling·*note· | |||
00008ce0:·4765·7420·2866·756e·6374·696f·6e29·3a3a··Get·(function):: | |||
Max diff block lines reached; 6537/50447 bytes (12.96%) of diff not shown. |