豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 341 行 · 18441 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「标准库」之「数学运算」之「数组转换」之书。

「:非阻塞的可靠字节流传输接口。:」

「传输连接」即「整数」也。

「:
汉语:类型构造器:按成功载荷类型构成传输操作结果,区分成功、暂需等待、关闭和失败。
文言:依载物之类成操作果类,分成、候、闭、败四者。
赋曰:四途消息各开门,成候闭败有据存。先定所藏何样物,再将归信辨其根。
:」
「操作结果」立化「元类型」而「元类型」也。
「:
汉语:将成功载荷包装为操作结果。
文言:裹成功之物为操作果。
赋曰:一帆到岸带珠归,外记功成内有辉。收得原来所约物,开封交付不相违。
:」
  「操作成功」立(承「甲」而化「甲」而「操作结果」于「甲」)也。
    「:
汉语:包装暂时不能完成的操作及其载荷;含义随操作而定,不等于失败。
文言:裹暂须候之果与物,物义随事,未谓之败。
赋曰:潮低未许过江津,系缆依然候晓云。暂歇原来非败绩,风回还可续殷勤。
:」
  「暂需等待」立(承「甲」而化「甲」而「操作结果」于「甲」)也。
    「:
汉语:构造连接已经关闭的结果,不携带成功载荷。
文言:作连已闭之果,不载成功物。
赋曰:彼岸门关信到楼,空封题闭报归舟。其中未有成功物,一段往来在此收。
:」
  「连接已关闭」立承「甲」而「操作结果」于「甲」也。
    「:
汉语:把整数错误码包装为失败结果,不携带成功值。
文言:裹整数误码为败果,不藏成值。
赋曰:败码封来记一行,缘由待解在其旁。莫从此匣寻成物,只有行差可细详。
:」
  「操作失败」立(承「甲」而化「整数」而「操作结果」于「甲」)也。

「关注可读」者「一」也。

「关注可写」者「二」也。

「关注可读写」者「三」也。

「事件可读」者「一」也。

「事件可写」者「二」也。

「事件错误」者「四」也。

「事件挂断」者「八」也。

「:
汉语:判断事件位掩码是否包含指定单一事件位;待查事件应是非零的二次幂常量。
文言:验事件之位,所查须非零二幂之一位。
赋曰:众灯合影照城楼,独问其中一盏留。须把单灯为尺度,方知此火在光流。
:」
「事件包含」乃化「整数」而化「整数」而「爻」也。
「事件包含」者会「事件们」而会「待查事件」而
  「不等于」
    于(「减」
      于(「除以」于「事件们」于「待查事件」)
      于(「乘」于(「除以」于「事件们」于(「乘」于「待查事件」于「二」))于「二」))
      于「零」
也。

「:
汉语:判断事件掩码中是否有可读标志;标志不等于保证后续读取一定成功。
文言:验事件有可读之位否,有位未必后读必成。
赋曰:灯报前门可取书,开门还待验来符。一声只作先行信,未许封中尽是珠。
:」
「事件可读吗」乃化「整数」而「爻」也。
「事件可读吗」者会「事件们」而
  「事件包含」于「事件们」于「事件可读」
也。

「:
汉语:判断事件掩码中是否有可写标志。
文言:验事件有可写之位否。
赋曰:风旗一动示前程,可向江头试启行。未送书时先看信,灯明才辨此门声。
:」
「事件可写吗」乃化「整数」而「爻」也。
「事件可写吗」者会「事件们」而
  「事件包含」于「事件们」于「事件可写」
也。

「:
汉语:判断事件掩码中是否有错误标志。
文言:验事件有错误之位否。
赋曰:群灯之内辨红芒,一火先传路有伤。不问全途多少事,只将此警报君详。
:」
「事件错误吗」乃化「整数」而「爻」也。
「事件错误吗」者会「事件们」而
  「事件包含」于「事件们」于「事件错误」
也。

「:
汉语:判断事件掩码中是否有挂断标志。
文言:验事件有挂断之位否。
赋曰:远处帆收信到楼,旗中一记报江秋。有无挂断从中辨,莫把全灯一概收。
:」
「事件挂断吗」乃化「整数」而「爻」也。
「事件挂断吗」者会「事件们」而
  「事件包含」于「事件们」于「事件挂断」
也。

「:
汉语:把原生状态和值转换为操作结果:零成功,一暂需等待,二关闭,其他状态为失败码。
文言:原生码零为成,一为候,二为闭,余皆败码,依之裹果。
赋曰:零成一候二归舟,别数皆将败因收。素码换衣成四象,来人一辨识源流。
:」
「转换操作结果」乃承「甲」而化(「整数」合「甲」)而(「操作结果」于「甲」)也。
「转换操作结果」者受「甲」而会「原始结果」而
  虑「状态」者「原始结果」中「零」而
  虑「值」者「原始结果」中「一」而
  若「等于」于「状态」于「零」
  则
    (「操作成功」于「值」)
  否则
    (
      若「等于」于「状态」于「一」
      则
        (「暂需等待」于「值」)
      否则
        (若「等于」于「状态」于「二」
          则
            (「连接已关闭」授以「甲」)
          否则
            ((「操作失败」授以「甲」)于「状态」))
    )
也。

「:
汉语:按地址、端口和等待队列长度创建非阻塞监听套接字,返回操作结果;成功后由调用者关闭。
文言:依址、端口与队长启非阻塞之监听,返成果,成则用者终须闭之。
赋曰:开埠临江待客船,门牌队额写灯前。来潮未至先留岸,守到归时收旧船。
:」
「监听」乃
  化「字符串」而
  化「整数」而
  化「整数」而
  (「操作结果」于「传输连接」)
也。
「监听」者会「地址」而会「端口」而会「等待队列长度」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_监听』传「地址」与「端口」与「等待队列长度」))
也。

「:
汉语:按主机和端口发起非阻塞连接;暂需等待时携带连接句柄,应等可写后调用完成连接确认。
文言:按主机端口启连,未成则携柄待可写,乃验完成连接。
赋曰:一叶离津向远门,未成先把系舟存。风来须再询通否,莫以启程当到村。
:」
「开始连接」乃化「字符串」而化「整数」而(「操作结果」于「传输连接」)也。
「开始连接」者会「主机」而会「端口」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_开始连接』传「主机」与「端口」))
也。

「:
汉语:检查已发起连接的完成状态,返回带连接句柄的操作结果;通常在可写事件后调用。
文言:验已启之连成否,返柄及状态;常于可写事后行。
赋曰:风信传来再验关,桥成方许过江湾。莫将可写当归处,还问通途到此间。
:」
「完成连接」乃化「传输连接」而(「操作结果」于「传输连接」)也。
「完成连接」者会「连接值」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_完成连接』传「连接值」))
也。

「:
汉语:尝试从监听套接字接受一个连接,返回新连接或等待、关闭、失败结果。
文言:试自监听受一连,返新柄,或候、闭、败。
赋曰:门前试接一来舟,客到新签入手收。若是江空须暂候,风波别作一栏留。
:」
「接受」乃化「传输连接」而(「操作结果」于「传输连接」)也。
「接受」者会「监听套接字」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_接受』传「监听套接字」))
也。

「:
汉语:按最大字节数尝试读取连接,返回字符串或等待、关闭、失败;一次读取不保证构成完整字符或完整消息。
文言:限字节试读连,得串或候闭败;一读未必全字全文。
赋曰:潮来舀得一瓢流,未必全江入盏收。字亦可能分两次,休凭一读断源头。
:」
「读取」乃化「传输连接」而化「整数」而(「操作结果」于「字符串」)也。
「读取」者会「连接值」而会「最大字节数」而
  「转换操作结果」授以「字符串」于(「数组转换」之「数组转对子」授以「整数」授以「字符串」
    于(《《外调》》名『豫言_传输控制协议_读取』传「连接值」与「最大字节数」))
也。

「:
汉语:按最大字节数尝试读取原始字节串,保留零字节;一次可少于上限,状态由操作结果表示。
文言:限字节读原串,零亦存,所得可少于限,以成果表状态。
赋曰:一网收来颗颗存,无声零粒亦同珍。多少随潮非满额,分栏还报去来因。
:」
「读取字节串」乃化「传输连接」而化「整数」而(「操作结果」于「字节串」)也。
「读取字节串」者会「连接值」而会「最大字节数」而
  「转换操作结果」授以「字节串」于(「数组转换」之「数组转对子」授以「整数」授以「字节串」
    于(《《外调》》名『豫言_传输控制协议_读取字节串』传「连接值」与「最大字节数」))
也。

「:
汉语:依次接收连接、字符串和起始字节索引,尝试发送剩余部分并返回本次写入字节数;可能只写一部分。
文言:自所授字节序试写余串,返本次所写数,未必尽。
赋曰:前段已过自后行,每回记下几分程。未将余字全传尽,再按新标续远征。
:」
「从字节序数写入」乃
  化「传输连接」而
  化「字符串」而
  化「整数」而
  (「操作结果」于「整数」)
也。
「从字节序数写入」者会「连接值」而会「内容」而会「起始字节序数」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_从字节序数写入』传「连接值」与「内容」与「起始字节序数」))
也。

「:
汉语:从字节索引零尝试发送字符串,返回本次实际写入数量的操作结果,不保证一次写完整。
文言:自零试写串,返本次实写数及状态,不保尽写。
赋曰:自首传书向远津,一回未必尽诸文。归来数字标行迹,尚有余篇待后勤。
:」
「写入」乃化「传输连接」而化「字符串」而(「操作结果」于「整数」)也。
「写入」者会「连接值」而会「内容」而
  「从字节序数写入」于「连接值」于「内容」于「零」
也。

「:
汉语:从指定字节索引尝试发送字节串剩余部分,保留零字节,返回本次发送数量的操作结果。
文言:自所授序试发字节余串,零亦传,返此次数与状态。
赋曰:暗粒明珠按位行,从今路号续前程。归来但记今番数,莫把残途报作成。
:」
「从字节序数写入字节串」乃
  化「传输连接」而
  化「字节串」而
  化「整数」而
  (「操作结果」于「整数」)
也。
「从字节序数写入字节串」者会「连接值」而会「内容」而会「起始字节序数」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_从字节序数写入字节串』传「连接值」与「内容」与「起始字节序数」))
也。

「:
汉语:从索引零尝试发送字节串,返回本次实际发送的字节数及状态;可能部分写入。
文言:自零试发字节串,返实发数与状态,或未尽发。
赋曰:零起分珠付远舟,一程多少据实收。无声字节皆随载,未尽还须接后流。
:」
「写入字节串」乃化「传输连接」而化「字节串」而(「操作结果」于「整数」)也。
「写入字节串」者会「连接值」而会「内容」而
  「从字节序数写入字节串」于「连接值」于「内容」于「零」
也。

「:
汉语:接收连接、关注事件位和超时毫秒数,阻塞等待并返回事件掩码的操作结果;超时以成功且事件零表示,负超时为无限等待。
文言:受连、事位与限毫秒,塞候而返事码;超时为成而事零,限负则无期。
赋曰:系舟候信有归期,漏尽无声也报知。若撤时限长守岸,风来方许起征旗。
:」
「等待」乃化「传输连接」而化「整数」而化「整数」而(「操作结果」于「整数」)也。
「等待」者会「连接值」而会「关注事件」而会「超时毫秒数」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_等待』传「连接值」与「关注事件」与「超时毫秒数」))
也。

「:
汉语:按给定毫秒超时等待可读事件,结果仍可能包含错误或挂断;超时返回成功且事件为零。
文言:限时候可读,亦或有误闭之事;超时则成而事零。
赋曰:岸上持灯候信来,潮声到处问封开。时穷未见留零记,错信还须仔细裁。
:」
「等待可读」乃化「传输连接」而化「整数」而(「操作结果」于「整数」)也。
「等待可读」者会「连接值」而会「超时毫秒数」而
  「等待」于「连接值」于「关注可读」于「超时毫秒数」
也。

「:
汉语:按给定毫秒超时等待可写事件;应检查返回的事件和连接状态,超时返回成功且事件为零。
文言:限时候可写,须验事与连;超时则成而事零。
赋曰:欲寄长笺先候风,灯来还辨路能通。漏残未起留零记,不把空旗作雁鸿。
:」
「等待可写」乃化「传输连接」而化「整数」而(「操作结果」于「整数」)也。
「等待可写」者会「连接值」而会「超时毫秒数」而
  「等待」于「连接值」于「关注可写」于「超时毫秒数」
也。

「:
汉语:查询连接或监听套接字的本地端口,返回操作结果;可用于查询自动分配的端口。
文言:问连或监听之本地端口而返成果,可察自配之口。
赋曰:泊岸先询此埠名,新分门号到灯明。远方归信凭何处,问得今津便可行。
:」
「获取本地端口」乃化「传输连接」而(「操作结果」于「整数」)也。
「获取本地端口」者会「连接值」而
  「转换操作结果」授以「整数」于(「数组转换」之「数组转对子」授以「整数」授以「整数」
    于(《《外调》》名『豫言_传输控制协议_获取本地端口』传「连接值」))
也。

「:
汉语:按爻开启或关闭传输连接的无延迟选项,返回操作结果;不承诺网络传输没有延迟。
文言:依爻设连之无延迟选项,返成果,非谓路上无迟。
赋曰:小札催发送远津,开关闭合各随君。纵然不再攒成束,路远仍须待水云。
:」
「设置无延迟」乃化「传输连接」而化「爻」而(「操作结果」于「有」)也。
「设置无延迟」者会「连接值」而会「是否启用」而
  「转换操作结果」授以「有」于(「数组转换」之「数组转对子」授以「整数」授以「有」
    于(《《外调》》名『豫言_传输控制协议_设置无延迟』传「连接值」与「是否启用」))
也。

「:
汉语:关闭连接的发送方向,保留接收方向,返回操作结果。
文言:闭连之出而留其入,返成果。
赋曰:寄尽书笺止去舟,归来消息尚能收。半门轻掩留听处,未把双途一并休。
:」
「关闭写入」乃化「传输连接」而(「操作结果」于「有」)也。
「关闭写入」者会「连接值」而
  「转换操作结果」授以「有」于(「数组转换」之「数组转对子」授以「整数」授以「有」
    于(《《外调》》名『豫言_传输控制协议_关闭写入』传「连接值」))
也。

「:
汉语:关闭连接或监听套接字并释放其原生句柄,返回操作结果;关闭后不再使用该句柄。
文言:闭连或监听而释原柄,返成果;既闭毋复用柄。
赋曰:收帆撤埠掩江楼,旧号从今不可求。一段往来于此尽,莫持前券再登舟。
:」
「关闭」乃化「传输连接」而(「操作结果」于「有」)也。
「关闭」者会「连接值」而
  「转换操作结果」授以「有」于(「数组转换」之「数组转对子」授以「整数」授以「有」
    于(《《外调》》名『豫言_传输控制协议_关闭』传「连接值」))
也。

「:
汉语:把传输操作的整数错误码转换为可读文字。
文言:以传输误码转为可读之文。
赋曰:数里深藏路上因,翻成字句告来人。从今不必猜空码,一纸分明可细陈。
:」
「错误消息」乃化「整数」而「字符串」也。
「错误消息」者会「状态」而
  《《外调》》名『豫言_传输控制协议_错误消息』传「状态」
也。