NetAssist 中文文档 下载 App

TCP 服务端监听配置与多连接管理

什么是 TCP Server 模式

TCP Server 模式让 NetAssist 在指定的本地端口上"监听",等待远程客户端主动发起连接。这是联调中最常用的场景之一:当你开发一个客户端程序,需要它连接到一个服务端时,可以用 NetAssist 先充当这个服务端,观察客户端发过来的请求数据。

基本配置步骤

  1. 在"协议类型"下拉菜单中选择 TCP Server。
  2. 在"本地主机地址"中填写监听地址。
  1. 在"本地主机端口"中填写一个未被占用的端口号(1 - 65535)。
  2. 点击左侧 打开 按钮启动监听。

启动成功后,状态区会显示"监听中",此时外部客户端可以通过 IP:端口 连接进来。

多连接管理

NetAssist 的 TCP Server 支持同时接受多个客户端连接。每个客户端连接会在左侧列表中单独显示远端地址和端口。

对于压力测试场景,多连接管理功能允许同时观察多个客户端的请求行为。

IPv6 监听

V5.0.9.0 及以上版本全面支持 IPv6。在启用 IPv6 的网络中,可以在本地主机地址处填写 IPv6 地址(如 ::1 表示 IPv6 本地回环),其他配置步骤与 IPv4 完全一致。

常见问题

端口被占用怎么办?

Windows 自带命令可以查看:打开命令提示符,输入 netstat -ano | findstr <端口号>,可以看到哪个进程占用了该端口。结束那个进程,或者换一个端口即可。

客户端连接不上?

先检查以下几点:

防火墙管控

V5.15 新增的 TCP Server 防火墙功能,可以在服务端侧设置黑白名单,只有白名单内的客户端 IP 才能接入,黑名单内的 IP 会被直接拒绝。详见 TCP 防火墙黑白名单。