• 概述

    概述

    Hprose 2.0 for Golang 支持多种底层网络协议绑定的客户端,比如:HTTP 客户端,Socket 客户端和 WebSocket 客户端。

    其中 HTTP 客户端支持跟 HTTP、HTTPS 绑定的 hprose 服务器通讯。

    Socket 客户端支持跟 TCP、UNIX Socket 绑定的 hprose 服务器通讯,并且支持全双工和半双工两种模式。

    WebSocket 客户端支持跟 ws、wss 绑定的 hprose 服务器通讯。

    尽管支持这么多不同的底层网络协议,但除了在对涉及到底层网络协议的参数设置上有所不同以外,其它的用法都完全相同。因此,我们在下面介绍 hprose 客户端的功能时,若未涉及到底层网络协议的区别,就以 HTTP 客户端为例来进行说明。

    • 创建客户端
    • 客户端事件
    • 客户端方法
    • 远程调用
    • HTTP 和 FastHTTP 客户端的共同设置
    • HTTP 客户端特殊设置
    • FastHTTP 客户端特殊设置
    • Socket 客户端特殊设置
    • TCP 客户端特殊设置
    • WebSocket 客户端特殊设置

    原文:

    https://github.com/hprose/hprose-golang/wiki/Hprose-%E5%AE%A2%E6%88%B7%E7%AB%AF