Skip to content

连 ​

建立 TCP 连接,返回结果。

xuantie
设 r = 连("127.0.0.1:8000")
若 r.成功 { r.值.发("hello") }

你可以…… ​

  • 一问一答——判 成功 再取用,值 是流:
xuantie
设 r = 连("127.0.0.1:8000")
若 r.成功 {
    设 流 = r.值
    流.写("你好")
    设 回 = 流.读()
    若 回 != 空 { 示("服务端说: " & 回) }
    流.关()
}
  • 放进 异步 块——连/读/写 变挂起点,等待期间不占线程:
xuantie
设 客 = 异步 {
    设 r = 连("127.0.0.1:8000")
    若 非 r.成功 { 返 空 }
    r.值.写("问")
    设 答 = r.值.读()
    示("答: " & 答)
}
等待(客)

注意 ​

  • 必须判 成功 再取用,失败原因在 错误;地址格式是 "主机:端口" 一个串。
  • 读 返回 空 只有一个含义——对端关了;别再读写,直接收尾。
  • 关 通常可以不写:ARC 引用归零自动关闭;长寿命循环里建议显式 流.关() 及时释放。

相关 ​

听 · 求 · 异步

基于 VitePress 静态构建 · 文档内容与仓库 GUIDE/ 同源

玄铁玄铁 XUANTIE · 中文系统级编程语言MARK 玄·折 120×120 · STROKE 8 · NO CURVES