首页/工具库/通信/gRPC服务器
通信

gRPC服务器

在指定端口启动或停止内置 Echo 服务的 gRPC 服务器,Echo 响应可追加前缀,每次执行都会输出运行状态与最近一次请求消息
GrpcServerTool · v1.0 · by system

输入参数 3

名称keyId类型默认值可连接说明
监听端口portint50051否gRPC 服务器监听的 TCP 端口,默认 50051,有效范围 1~65535;执行 start 时该值缺失或越界会返回 -1 并在运行信息提示端口非法,服务器绑定在所有网卡地址的该端口上
操作operationenumstart否本次执行的服务器动作,默认 start;start 在监听端口启动内置 Echo 服务且已在运行时重复启动仍返回成功,stop 关闭服务并把运行中置为假;配置中的 request 选项用于读取最近请求,最近一次 Echo 请求消息在每次执行时都会写入最近请求输出;端口非法或操作名无法识别时返回 -1 并在运行信息写明原因
响应前缀responsePrefixstring(空)否Echo 响应消息前追加的前缀,默认空串;执行 start 时读取并保存该值,其后每次收到 Echo 请求都把前缀拼在请求消息之前作为响应返回,同时清空已记录的最近请求

输出参数 4

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=启动或停止操作成功完成,或服务器已在运行时重复 start;-1=启动端口非法、服务器启动失败或操作名无法识别,运行信息写明具体原因
运行信息resultInfostring—否本次执行的状态文字,成功时给出已启动及端口、已在运行无需重复启动或已停止等提示,失败时给出 start 参数错误、启动失败端口或未知操作等具体原因
运行中runningbool—否服务器是否正在运行的布尔标志,每次执行都会输出;start 成功后置为真,stop 后为假,重复启动保持为真,start 之前为假
最近请求last_requeststring—否最近一次 Echo 请求携带的消息文本,每次执行都会输出;服务器收到 Echo 请求时更新该值,执行 start 会清空已保存的记录,尚未收到请求时为空字符串

接入方式

在 FlowDesigner 中将「gRPC服务器」节点加入流程画布,把上游图像或数据连接至「监听端口」, 并将「运行结果」接至下游节点。运行后可通过 VisionQuick 的数据绑定将结果呈现在界面组件上。

完整操作步骤参见 使用文档;安装与使用问题可通过 联系页 反馈。

← HTTP服务器返回通信
联系与反馈

获取安装包与技术反馈

安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。

  • 安装包获取与部署说明
  • 界面组态与工具配置
  • 功能建议与问题反馈
微信扫码,获取安装包与反馈使用问题
微信扫码 · 安装包与问题反馈