首页 > 解决方案 > 如何让 HTTP RPC 服务器和客户端工作?

问题描述

我正在尝试使用此处给出的确切HTTP RPC 服务器/客户端代码将消息从客户端发送到服务器并返回。

但是,当我运行服务器时,我的命令行变为空白,因为服务器开始使用以下命令进行侦听:

err := http.ListenAndServe(":1234", nil)
if err != nil {
    fmt.Println(err.Error())
}

在客户端代码中,我需要从命令行获取一个参数以供客户端运行:

serverAddress := os.Args[1]

但是,此参数不可用,因为服务器代码使我的命令行为空白。

如何让服务器和客户端在同一个命令行窗口上工作?

标签: gorpc

解决方案


推荐阅读