原生探针/传输控制协议。豫
yuyan · 86 行 · 5662 字节 · 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
寻观「标准库」之书。
「:文言:原生传输控制协议之验:同一进程内监听本机之任意端口,连之、接之,互书互读,半闭而见其闭。唯行于 Node 与原生之系统(裸机无网络)。汉语:原生 TCP 验收:在同一个进程里监听 127.0.0.1 的任意端口,连接它、接受连接,双向写读,再半关闭写方向,确认对端读到“连接已关闭”。只在 Node 与原生系统上运行(裸机没有网络栈)。输出不含端口号,保证各平台逐字一致。:」
「状名」乃承「甲」而化(「传输控制协议」之「操作结果」于「甲」)而「字符串」也。
「状名」者受「甲」而会「果」而
鉴「果」而
有「传输控制协议」之「操作成功」于「值」则『成功』
或有「传输控制协议」之「暂需等待」于「值」则『暂需等待』
或有「传输控制协议」之「连接已关闭」则『连接已关闭』
或有「传输控制协议」之「操作失败」于「码」则『失败』
也。
「取整」乃化(「传输控制协议」之「操作结果」于「整数」)而「整数」也。
「取整」者会「果」而
鉴「果」而
有「传输控制协议」之「操作成功」于「值」则「值」
或有「传输控制协议」之「暂需等待」于「值」则「值」
或有「其他」则(「减」于「零」于「一」)
也。
「取串」乃化(「传输控制协议」之「操作结果」于「字符串」)而「字符串」也。
「取串」者会「果」而
鉴「果」而
有「传输控制协议」之「操作成功」于「值」则「值」
或有「其他」则『』
也。
「:文言:候可读而读之,至得非候之果。汉语:等可读再读,直到得到不是“暂需等待”的结果。:」
「候读」乃化「整数」而(「传输控制协议」之「操作结果」于「字符串」)也。
「候读」者会「连」而
虑「无」者「传输控制协议」之「等待可读」于「连」于「五零零零」而
虑「果」者「传输控制协议」之「读取」于「连」于「一零零」而
鉴「果」而
有「传输控制协议」之「暂需等待」于「值」则「候读」于「连」
或有「其他」则「果」
也。
「候接」乃化「整数」而「整数」也。
「候接」者会「听」而
虑「无」者「传输控制协议」之「等待可读」于「听」于「五零零零」而
虑「果」者「传输控制协议」之「接受」于「听」而
鉴「果」而
有「传输控制协议」之「暂需等待」于「值」则「候接」于「听」
或有「其他」则「取整」于「果」
也。
「候连」乃化「整数」而(「传输控制协议」之「操作结果」于「整数」)也。
「候连」者会「连」而
虑「无」者「传输控制协议」之「等待可写」于「连」于「五零零零」而
虑「果」者「传输控制协议」之「完成连接」于「连」而
鉴「果」而
有「传输控制协议」之「暂需等待」于「值」则「候连」于「连」
或有「其他」则「果」
也。
「验」乃化「有」而「有」也。
「验」者会「无」而
虑「听果」者「传输控制协议」之「监听」于『127.0.0.1』于「零」于「八」而
虑「无」者「打印行」于(『监听:』附(「状名」授以「整数」于「听果」))而
虑「听」者「取整」于「听果」而
虑「口」者「取整」于(「传输控制协议」之「获取本地端口」于「听」)而
虑「无」者「打印行」于(『端口有效:』附(若「大于」于「口」于「零」则『是』否则『否』))而
虑「连果」者「传输控制协议」之「开始连接」于『127.0.0.1』于「口」而
虑「无」者「打印行」于(『开始连接:』附(「状名」授以「整数」于「连果」))而
虑「连」者「取整」于「连果」而
虑「完果」者「候连」于「连」而
虑「无」者「打印行」于(『完成连接:』附(「状名」授以「整数」于「完果」))而
虑「服」者「候接」于「听」而
虑「无」者「打印行」于(『接受:』附(若「大于」于「服」于(「减」于「零」于「一」)则『成功』否则『失败』))而
虑「写果」者「传输控制协议」之「写入」于「连」于『你好,服务端』而
虑「无」者「打印行」于(『写入字节:』附(「整数表示」于(「取整」于「写果」)))而
虑「读果」者「候读」于「服」而
虑「无」者「打印行」于(『服务端读到:』附(「取串」于「读果」))而
虑「回果」者「传输控制协议」之「写入」于「服」于『你好,客户端』而
虑「回读」者「候读」于「连」而
虑「无」者「打印行」于(『客户端读到:』附(「取串」于「回读」))而
虑「无」者「传输控制协议」之「关闭写入」于「连」而
虑「尾果」者「候读」于「服」而
虑「无」者「打印行」于(『半关闭后:』附(「状名」授以「字符串」于「尾果」))而
虑「无」者「传输控制协议」之「关闭」于「连」而
虑「无」者「传输控制协议」之「关闭」于「服」而
虑「无」者「传输控制协议」之「关闭」于「听」而
「打印行」于『完毕』
也。
「验」于「元」。