原生网络原语。豫
yuyan · 291 行 · 15264 字节 · UTF-8
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
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「基础」之书。
寻观「客体二号」之「宿主对象」之书。
寻观「客体二号」之「对象」之书。
寻观「客体二号」之「林底层」之书。
寻观「客体二号」之「原生系统」之书。
寻观「客体二号」之「原生底层」之书。
寻观「客体二号」之「原生进程」之书。
寻观「客体二号」之「裸机底层状态码」之书。
「:文言:传输控制协议之原语(七十七至九十),同 Node 宿主:皆不塞,返(状态,值),状态零成、一候、二闭、负为误。原生之系统经底层接口之网络包行之;裸机无网络,一概返负五十八。汉语:TCP 宿主原语 77–90,语义与 Node 宿主相同:都不阻塞,返回(状态,值):状态 0 成功、1 暂需等待、2 连接已关闭、负数为错误。原生系统(Linux、macOS)上经底层接口的网络包与句柄包实现:监听与接受得到的套接字置为非阻塞,开始连接用非阻塞连接,完成连接先用零时限的 等待 看是否可写。错误值是底层状态码取负(Node 宿主给的是负的 errno,两者数值不同,待办事项)。裸机没有网络栈,一律返回(-58,空)。:」
「:文言:网之暂存:暂存二五六零零零起六千余字节:订、事、槽。汉语:网络原语暂存区(暂存 256000 起,至 262144):+0 订阅(3×16),+64 事件(3×16),+128 事件数,+132 出槽,+136 起 64 位暂存。:」
「网区」乃化「有」而「整数」也。
「网区」者会「无」而
「加」于(「林底_暂存」于「元」)于「二五六零零零」
也。
「网参整」乃化「整数」而化「整数」而「整数」也。
「网参整」者会「参」而会「序」而
虑「无」者(「拆箱」于(「元组项」于「参」于「序」)于「状态_临时」)而
「读四」于「状态_临时」
也。
「:文言:成(状态,值)之二元组;值先护于暂根。汉语:造(状态,值)二元组;值先放进临时根,免得分配元组时被回收。:」
「网果」乃化「整数」而化「整数」而「整数」也。
「网果」者会「态」而会「值」而
虑「无」者「写四」于「状态_临时根」于「值」而
虑「态对象」者「装箱整」于「态」而
虑「无」者「写四」于(「加」于「状态_临时根」于「四」)于「态对象」而
虑「结果」者「新元组」于「二」而
虑「无」者(「设元组项」于「结果」于「零」于「态对象」)而
虑「无」者(「设元组项」于「结果」于「一」于「值」)而
虑「无」者「清零」于「状态_临时根」于「八」而
「结果」
也。
「网整果」乃化「整数」而化「整数」而「整数」也。
「网整果」者会「态」而会「值」而
「网果」于「态」于(「装箱整」于「值」)
也。
「:文言:底码化为负之状态。汉语:底层状态码换成负的原语状态。:」
「网负」乃化「整数」而「整数」也。
「网负」者会「码」而
「减」于「零」于「码」
也。
「网监听」乃化「整数」而「整数」也。
「网监听」者会「参」而
虑「址」者「元组项」于「参」于「零」而
虑「端口」者「网参整」于「参」于「一」而
虑「队长」者「网参整」于「参」于「二」而
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者
「原底_监听」于(「加」于「址」于「一六」)于(「字节数组长」于「址」)于「端口」于「队长」于「出」
而
若「等零」于「码」则
虑「柄」者「读四」于「出」而
虑「无」者「原底_设非阻塞」于「柄」于「一」而
「网整果」于「零」于「柄」
否则
「网整果」于(「网负」于「码」)于(「减」于「零」于「一」)
也。
「网开始连接」乃化「整数」而「整数」也。
「网开始连接」者会「参」而
虑「主机」者「元组项」于「参」于「零」而
虑「端口」者「网参整」于「参」于「一」而
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者
「原底_连接开始」于(「加」于「主机」于「一六」)于(「字节数组长」于「主机」)于「端口」于「出」
而
若「等零」于「码」则
「网整果」于「一」于(「读四」于「出」)
否则
「网整果」于(「网负」于「码」)于(「减」于「零」于「一」)
也。
「网事掩码」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「网事掩码」者会「事」而会「数」而会「序」而会「掩」而
若「有符号大等」于「序」于「数」则
「掩」
否则
虑「项」者「加」于「事」于(「乘」于「序」于「一六」)而
虑「类」者「读四」于(「加」于「项」于「八」)而
虑「误」者
(若「不等于」于(「读四」于(「加」于「项」于「四」))于「零」则「四」否则「零」)
而
虑「位」者
(
若「等」于「类」于「二」则「一」
否则
若「等」于「类」于「三」则「二」否则「零」
)
而
「网事掩码」于「事」于「数」于(「加」于「序」于「一」)于(「位或」于「掩」于(「位或」于「位」于「误」))
也。
「:文言:零时之候:订柄之一事,并一零纳秒之钟;返事之掩码(一可读、二可写、四误)。汉语:等待句柄的事件:关注位 1 可读、2 可写;超时毫秒为负是无限等待,0 是立即返回;返回事件掩码(1 可读、2 可写、4 出错)。:」
「网候」乃化「整数」而化「整数」而化「整数」而「整数」也。
「网候」者会「柄」而会「关注」而会「超时」而
虑「区」者「网区」于「元」而
虑「订」者「区」而
虑「无」者「清零」于「订」于「四八」而
虑「甲数」者
(
若「不等于」于(「位与」于「关注」于「一」)于「零」则
((「写四」于「订」于「二」);
(「写四」于(「加」于「订」于「四」)于「柄」);
「一」)
否则
「零」
)
而
虑「乙数」者
(
若「不等于」于(「位与」于「关注」于「二」)于「零」则
((「写四」于(「加」于「订」于(「乘」于「甲数」于「一六」))于「三」);
(「写四」于(「加」于(「加」于「订」于(「乘」于「甲数」于「一六」))于「四」)于「柄」);
「加」于「甲数」于「一」)
否则
「甲数」
)
而
虑「丙数」者
(
若「有符号大等」于「超时」于「零」则
虑「钟」者「加」于「订」于(「乘」于「乙数」于「一六」)
而
虑「暂」者「加」于「区」于「一三六」而
((「写四」于「钟」于「一」);
(「宽存」于「暂」于「超时」于「零」);
(「宽存」于(「加」于「暂」于「八」)于「一零零零零零零」于「零」);
(「宽乘」于(「加」于「钟」于「八」)于「暂」于(「加」于「暂」于「八」));
「加」于「乙数」于「一」)
否则
「乙数」
)
而
若「等零」于「丙数」则
「零」
否则
虑「事」者「加」于「区」于「六四」而
虑「码」者
「原底_等待」于「订」于「丙数」于「事」于(「加」于「区」于「一二八」)
而
若「不等于」于「码」于「零」则
「四」
否则
「网事掩码」于「事」于(「读四」于(「加」于「区」于「一二八」))于「零」于「零」
也。
「网完成连接」乃化「整数」而「整数」也。
「网完成连接」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「掩」者「网候」于「柄」于「二」于「零」而
若「等零」于「掩」则
「网整果」于「一」于「柄」
否则
虑「码」者「原底_连接完成」于「柄」而
「网整果」于(若「等零」于「码」则「零」否则「网负」于「码」)于「柄」
也。
「网接受」乃化「整数」而「整数」也。
「网接受」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者「原底_接受」于「柄」于「出」而
若「等零」于「码」则
虑「新」者「读四」于「出」而
虑「无」者「原底_设非阻塞」于「新」于「一」而
「网整果」于「零」于「新」
否则若「等」于「码」于「底码_暂不可用」则
「网整果」于「一」于(「减」于「零」于「一」)
否则
「网整果」于(「网负」于「码」)于(「减」于「零」于「一」)
也。
「网读取」乃化「整数」而「整数」也。
「网读取」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「最大」者「网参整」于「参」于「一」而
若「有符号小等」于「最大」于「零」则
「网果」于「零」于(「新字节数组」于「零」)
否则
虑「缓」者「林底_目录缓」于「元」而
虑「长」者
「选择」于(「大于」于「最大」于「林底_目录缓长」)于「林底_目录缓长」于「最大」
而
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者「原底_读」于「柄」于「缓」于「长」于「出」而
虑「数」者「读四」于「出」而
若「且」于(「等零」于「码」)于(「大于」于「数」于「零」)则
虑「串」者「新字节数组」于「数」
而
虑「无」者「拷贝」于(「加」于「串」于「一六」)于「缓」于「数」而
「网果」于「零」于「串」
否则若「等零」于「码」则
「网果」于「二」于(「新字节数组」于「零」)
否则若「等」于「码」于「底码_暂不可用」则
「网果」于「一」于(「新字节数组」于「零」)
否则
「网果」于(「网负」于「码」)于(「新字节数组」于「零」)
也。
「网写入」乃化「整数」而「整数」也。
「网写入」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「内容」者「元组项」于「参」于「一」而
虑「起」者「网参整」于「参」于「二」而
虑「长」者「字节数组长」于「内容」而
若「或者」于(「小于」于「起」于「零」)于(「大于」于「起」于「长」)则
「网整果」于(「网负」于「底码_参数无效」)于「零」
否则若「等」于「起」于「长」则
「网整果」于「零」于「零」
否则
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者
「原底_写」于「柄」于(「加」于(「加」于「内容」于「一六」)于「起」)
于(「减」于「长」于「起」)于「出」
而
若「等零」于「码」则
「网整果」于「零」于(「读四」于「出」)
否则若「等」于「码」于「底码_暂不可用」则
「网整果」于「一」于「零」
否则
「网整果」于(「网负」于「码」)于「零」
也。
「网等待」乃化「整数」而「整数」也。
「网等待」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「关注」者「网参整」于「参」于「一」而
虑「超时」者「网参整」于「参」于「二」而
若「或者」于(「小于」于「关注」于「一」)于(「大于」于「关注」于「三」)则
「网整果」于(「网负」于「底码_参数无效」)于「零」
否则
「网整果」于「零」于(「网候」于「柄」于「关注」于「超时」)
也。
「网本地端口」乃化「整数」而「整数」也。
「网本地端口」者会「参」而
虑「柄」者「网参整」于「参」于「零」而
虑「出」者「加」于(「网区」于「元」)于「一三二」而
虑「码」者「原底_取本地端口」于「柄」于「出」而
若「等零」于「码」则
「网整果」于「零」于(「读四」于「出」)
否则
「网整果」于(「网负」于「码」)于(「减」于「零」于「一」)
也。
「网原语」乃化「整数」而化「整数」而「整数」也。
「网原语」者会「号」而会「参」而
鉴「号」而
有「七七」则「网监听」于「参」
或有「七八」则
「网开始连接」于「参」
或有「七九」则
「网完成连接」于「参」
或有「八零」则「网接受」于「参」
或有「八一」则「网读取」于「参」
或有「八二」则「网读取」于「参」
或有「八三」则「网写入」于「参」
或有「八四」则「网写入」于「参」
或有「八五」则「网等待」于「参」
或有「八六」则
「网本地端口」于「参」
或有「八七」则
((「原底_设无延迟」于(「网参整」于「参」于「零」)于(「网参整」于「参」于「一」));
「网果」于「零」于「零」)
或有「八八」则
((「原底_关闭写」于(「网参整」于「参」于「零」));
「网果」于「零」于「零」)
或有「八九」则
((「原底_关闭」于(「网参整」于「参」于「零」));
「网果」于「零」于「零」)
或有「其他」则
「字节串常量」于(「静态串」于『传输控制协议错误』)
也。
「原生网络原语」乃化「整数」而化「整数」而「整数」也。
「原生网络原语」者会「号」而会「参」而
若「是原生」于「元」则
「网原语」于「号」于「参」
否则若「等」于「号」于「九零」则
「字节串常量」于(「静态串」于『传输控制协议错误』)
否则
「网果」于(「网负」于「底码_不支持」)于「零」
也。