Skip to main content

TCP(开发者)

面向字节流的长连接。连上后是持续的双向通道,发什么收什么由服务端的分帧规则决定。

界面怎么用​

  1. 建一个 TCP 请求:主机填 127.0.0.1、端口填 18086(TCP 的 url 存主机、端口单独存)。
  2. 点连接建立会话。
  3. 发文本,或发二进制(以 base64 传入,用于长度前缀等分帧协议)。
  4. 收到的数据实时显示;用完关闭。

明文 vs 加密​

  • tcp:// 明文;tcps:// 走 TLS(配 TLS 用加密前置 URL 或导入证书)。

分帧(粘包/拆包)​

TCP 是流,没有天然消息边界。工具支持按分隔符 / 固定长度 / 长度字段(LV) 等方式分帧,服务端示例端口备有相应场景(自动化用例 tcp.framing-line 覆盖按行分帧等)。

实测​

hello-tcp-世界 收发一致(UTF-8 完好)。文本与 bytesBase64 互斥:发二进制就走 base64。

注意事项​

  • 只连不发送:连接后可直接观察服务端推送。
  • 长连接会占用会话配额、空闲自动回收;调试完记得关闭。

相关:UDP 见 udp。