豫豫言文档API ATLAS
入口包说明.html
62 模块1862 名称
← 全部模块

模块 / 16

原生网络原语。豫

原生网络原语。豫

17公开名称

网区

公开
化「有」而「整数」

文言:传输控制协议之原语(七十七至九十),同 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 出错)。

网完成连接

公开
化「整数」而「整数」

暂无说明。

网接受

公开
化「整数」而「整数」

暂无说明。

网读取

公开
化「整数」而「整数」

暂无说明。

网写入

公开
化「整数」而「整数」

暂无说明。

网等待

公开
化「整数」而「整数」

暂无说明。

网本地端口

公开
化「整数」而「整数」

暂无说明。

网原语

公开
化「整数」而化「整数」而「整数」

暂无说明。

原生网络原语

公开
化「整数」而化「整数」而「整数」

暂无说明。