V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
guanzhangzhang
V2EX  ›  问与答

有没有 windows 的免安装,加载 proto 赋值序列化发送的软件

  •  
  •   guanzhangzhang · 71 天前 · 723 次点击
    这是一个创建于 71 天前的主题,其中的信息可能已经有所发展或是发生改变。

    界面左侧粘贴 proto 描述,例如

    message Event {
        optional uint16 Code = 1;
    }
    

    右侧窗口出现:

    Event: {
      Code: 
    }
    

    我在 Code 右侧写 21 ,然后地址栏目填写 ip:port 点击发送,就会把这个 pb 序列化的字节流 tcp 发过去。例如上面就是两个字节,发送过去的 hex 是 0x0015

    然后我再在左侧换另一个 pb 结构

    message Info {
        optional int32 Tag = 1;
        optional string Name = 2;
    }
    

    加载后右侧两个写值后点击发送。


    golang 我可以写个,但是每次得下面这样,没 GUI 方便

    ./xxx --pb 文件路径 --值文件 --tcp ip:port
    

    我不会前端和 GUI ,有类似工具吗,会方便些😭

    2 条回复    2024-09-04 13:03:27 +08:00
    tool2dx
        1
    tool2dx  
       71 天前
    界面就两个 inputbox, 一个发送按钮,作为参数调用一下你写的 golang 二进制运行文件。

    貌似挺容易的。
    guanzhangzhang
        2
    guanzhangzhang  
    OP
       71 天前
    @tool2dx #1 我想先看看有轮子没,没我找个 GUI 的 go 库看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3640 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:32 · PVG 12:32 · LAX 20:32 · JFK 23:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.