豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 208 行 · 10349 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「语言核心」之「引用」之书。
寻观「标准库」之「控制」之「异步」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「标准库」之「网络」之「传输控制协议」之书。

「:详细使用方法见标准库/控制目录下的《异步使用说明.汉语.md》文件。:」

「:
汉语:依次接收连接、关注事件和操作结果;暂需等待转换成等待步骤,成功、关闭、失败都作为已完成步骤保留原结果。
文言:受连、所候事及果;候则成候步,成闭败则皆为已毕步而存原果。
赋曰:候事重排到渡头,成和闭败各归收。毕程未必皆如意,原札仍存说所由。
:」
「操作结果转异步步骤」乃
  承「甲」而
  化「传输连接」而
  化「整数」而
  化(「操作结果」于「甲」)而
  (「异步步骤」于(「操作结果」于「甲」))
也。
「操作结果转异步步骤」者受「甲」而会「连接值」而会「关注事件」而会「结果」而
  鉴「结果」而
    有(「操作成功」于「值」)则
      「异步步骤完成」于(「操作成功」于「值」)
    或有(「暂需等待」于「值」)则
      (「异步步骤等待输入输出」授以(「操作结果」于「甲」))
      于「连接值」于「关注事件」
    或有「连接已关闭」则
      「异步步骤完成」于(「连接已关闭」授以「甲」)
    或有(「操作失败」于「状态」)则
      「异步步骤完成」于((「操作失败」授以「甲」)于「状态」)
也。

「:
汉语:异步连接内部状态类型,区分尚未开始与持有句柄的正在建立状态。
文言:异步连接内状之类,分未启与持柄正建。
赋曰:未启方行各有门,途中句柄系其根。后回不再重开棹,循旧行踪验所存。
:」
「异步连接状态」立「元类型」也。
「:
汉语:构造尚未发起连接的初始状态。
文言:作未启连之初状。
赋曰:船尚停津未出门,一签初记待行人。从零开始无前柄,只候施行探远邻。
:」
  「尚未开始连接」立「异步连接状态」也。
    「:
汉语:保存正在建立的连接句柄,使事件唤醒后继续检查同一连接。
文言:藏正建之连柄,事至乃循此连再验。
赋曰:途中旧柄系舟身,风信归来认此津。莫把重询当再启,仍循前路访前人。
:」
  「正在建立连接」立化「传输连接」而「异步连接状态」也。

「:
汉语:创建可等待连接任务;首次运行发起连接,未完成时等待可写事件再检查,最终返回连接操作结果。
文言:作可候连接任务,初行启连,未成候可写再验,终还成果。
赋曰:初将小棹向江开,未达留标候信来。风起重询桥接否,成行消息入函回。
:」
「异步开始连接」乃
  化「字符串」而
  化「整数」而
  (「异步任务」于(「操作结果」于「传输连接」))
也。
「异步开始连接」者会「主机」而会「端口」而
  虑「状态引用」者「新引用」于「尚未开始连接」而
  「派生可等待」授以(「操作结果」于「传输连接」)
  于(会「无」而
  鉴「读引用」于「状态引用」而
    有「尚未开始连接」则(
      鉴「开始连接」于「主机」于「端口」而
        有(「暂需等待」于「连接值」)则(
          虑「无」者
            「写引用」于「状态引用」于(「正在建立连接」于「连接值」)
          而
          (「异步步骤等待输入输出」授以(「操作结果」于「传输连接」))
          于「连接值」于「关注可写」
        )
        或有(「操作成功」于「连接值」)则
          「异步步骤完成」于(「操作成功」于「连接值」)
        或有「连接已关闭」则
          「异步步骤完成」于(「连接已关闭」授以「传输连接」)
        或有(「操作失败」于「错误状态」)则
          「异步步骤完成」于((「操作失败」授以「传输连接」)于「错误状态」)
    )
    或有(「正在建立连接」于「连接值」)则
      「操作结果转异步步骤」授以「传输连接」
      于「连接值」于「关注可写」
      于(「完成连接」于「连接值」))
也。

「:
汉语:创建接受连接的异步任务,无新连接时等待监听端可读事件后重试,返回连接操作结果。
文言:作异步受连之任务,未有则候可读再试,终返成果。
赋曰:门前无客暂垂帘,灯报人来再向前。新柄收成归旧约,不教空转耗流年。
:」
「异步接受」乃
  化「传输连接」而
  (「异步任务」于(「操作结果」于「传输连接」))
也。
「异步接受」者会「监听套接字」而
  「派生可等待」授以(「操作结果」于「传输连接」)
  于(会「无」而「操作结果转异步步骤」授以「传输连接」于「监听套接字」于「关注可读」于(「接受」于「监听套接字」))
也。

「:
汉语:创建按最大字节数读取字符串的任务,暂不可读时等待事件;完成值仍是操作结果,单次不保证完整消息。
文言:作限字节读串之任务,未可读则候事;毕返成果,未保全文。
赋曰:借得潮来取一瓢,潮低暂候不空摇。归囊仍带成败记,未许全江过小桥。
:」
「异步读取」乃
  化「传输连接」而
  化「整数」而
  (「异步任务」于(「操作结果」于「字符串」))
也。
「异步读取」者会「连接值」而会「最大字节数」而
  「派生可等待」授以(「操作结果」于「字符串」)
  于(会「无」而
  「操作结果转异步步骤」授以「字符串」
    于「连接值」
    于「关注可读」
    于(「读取」于「连接值」于「最大字节数」))
也。

「:
汉语:创建限字节读取任务,暂不可读时等待事件,返回字节串操作结果并保留零字节。
文言:作限字节读之任务,未可读则候事;零亦存,返字节成果。
赋曰:静候潮生网始张,明珠暗粒一囊装。多少随来凭实记,成败依然附一章。
:」
「异步读取字节串」乃
  化「传输连接」而
  化「整数」而
  (「异步任务」于(「操作结果」于「字节串」))
也。
「异步读取字节串」者会「连接值」而会「最大字节数」而
  「派生可等待」授以(「操作结果」于「字节串」)
  于(会「无」而
  「操作结果转异步步骤」授以「字节串」
    于「连接值」
    于「关注可读」
    于(「读取字节串」于「连接值」于「最大字节数」))
也。

「:
汉语:从给定字节索引创建字符串发送任务,暂不可写时等待事件后重试;完成时返回一次实际写入结果,不自动写完余串。
文言:自所授序作发串任务,未可写则候而再试;成返一次实写,不自尽余。
赋曰:旧标起处寄新文,风未相宜暂候云。一度送成还记数,余篇须再付殷勤。
:」
「异步从字节序数写入」乃
  化「传输连接」而
  化「字符串」而
  化「整数」而
  (「异步任务」于(「操作结果」于「整数」))
也。
「异步从字节序数写入」者会「连接值」而会「内容」而会「起始字节序数」而
  「派生可等待」授以(「操作结果」于「整数」)
  于(会「无」而
  「操作结果转异步步骤」授以「整数」
    于「连接值」
    于「关注可写」
    于(「从字节序数写入」于「连接值」于「内容」于「起始字节序数」))
也。

「:
汉语:从零创建字符串发送任务,等待可写后返回一次写入的操作结果,可能只发送部分内容。
文言:自零作发串任务,候可写而返一次之果,或未尽。
赋曰:长笺自首候风传,一棹先行未尽篇。归报数来知所至,后文还待续前船。
:」
「异步写入」乃
  化「传输连接」而
  化「字符串」而
  (「异步任务」于(「操作结果」于「整数」))
也。
「异步写入」者会「连接值」而会「内容」而
  「异步从字节序数写入」于「连接值」于「内容」于「零」
也。

「:
汉语:从指定索引创建字节串发送任务,等待可写后重试,返回一次实际发送数量的操作结果。
文言:自所授序作字节发事,候可写再试,返一次实发数与果。
赋曰:字节行从旧号边,风低暂系待帆悬。送成几粒如实记,未尽还须接后篇。
:」
「异步从字节序数写入字节串」乃
  化「传输连接」而
  化「字节串」而
  化「整数」而
  (「异步任务」于(「操作结果」于「整数」))
也。
「异步从字节序数写入字节串」者会「连接值」而会「内容」而会「起始字节序数」而
  「派生可等待」授以(「操作结果」于「整数」)
  于(会「无」而
  「操作结果转异步步骤」授以「整数」
    于「连接值」
    于「关注可写」
    于(「从字节序数写入字节串」于「连接值」于「内容」于「起始字节序数」))
也。

「:
汉语:从零创建字节串发送任务,保留零字节,返回一次发送结果;不保证整串全部发送。
文言:自零作字节发送任务,零亦传,返一次成果,不保全发。
赋曰:从零装载上轻舟,暗粒明珠一并收。潮起此番传有数,余珠还待后回流。
:」
「异步写入字节串」乃
  化「传输连接」而
  化「字节串」而
  (「异步任务」于(「操作结果」于「整数」))
也。
「异步写入字节串」者会「连接值」而会「内容」而
  「异步从字节序数写入字节串」于「连接值」于「内容」于「零」
也。