go - 如何让 HTTP RPC 服务器和客户端工作?
问题描述
我正在尝试使用此处给出的确切HTTP RPC 服务器/客户端代码将消息从客户端发送到服务器并返回。
但是,当我运行服务器时,我的命令行变为空白,因为服务器开始使用以下命令进行侦听:
err := http.ListenAndServe(":1234", nil)
if err != nil {
fmt.Println(err.Error())
}
在客户端代码中,我需要从命令行获取一个参数以供客户端运行:
serverAddress := os.Args[1]
但是,此参数不可用,因为服务器代码使我的命令行为空白。
如何让服务器和客户端在同一个命令行窗口上工作?
解决方案
推荐阅读
- outlook - 仅通过 Laravel 应用程序通过 Outlook 生成的重复电子邮件
- asp.net-mvc - 在哪里查找 Azure SQL Server 连接的用户 ID 和密码
- centos - 从 Cacti 生成的 rrd 文件中获取最大值和最小值
- excel - 更新文本框顺序后的 VBA 用户表单(Excel)
- python - Python Flask Node.js 加载资源失败 404
- azure - Microsoft 的 Azure ARM 模板中的“Flow_type”属性是什么?
- java - View 无法转换为 MotionEvent 和 MotionEvent 无法转换为 View
- javascript - 导航栏切换按钮在 Bootstrap v4.1.3 中不起作用
- android - Android Studio 正在删除书架内容
- php - 提交表格不再在 Chrome 中工作