V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
guanzhangzhang
V2EX  ›  问与答

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

  •  
  •   guanzhangzhang · Sep 4, 2024 · 1690 views
    This topic created in 607 days ago, the information mentioned may be changed or developed.

    界面左侧粘贴 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 replies    2024-09-04 13:03:27 +08:00
    tool2dx
        1
    tool2dx  
       Sep 4, 2024
    界面就两个 inputbox, 一个发送按钮,作为参数调用一下你写的 golang 二进制运行文件。

    貌似挺容易的。
    guanzhangzhang
        2
    guanzhangzhang  
    OP
       Sep 4, 2024
    @tool2dx #1 我想先看看有轮子没,没我找个 GUI 的 go 库看看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
    ♥ Do have faith in what you're doing.