├── .gitattributes ├── .gitignore ├── .gitmodules ├── AUTHORS ├── MIT-LICENSE.txt ├── README.md └── doc └── 1.3 ├── docx ├── actionscript.docx ├── asp.docx ├── csharp.docx ├── java.docx ├── javascript.docx ├── objc.docx ├── pascal.docx ├── php.docx ├── python.docx └── ruby.docx └── pdf ├── actionscript.pdf ├── asp.pdf ├── csharp.pdf ├── java.pdf ├── javascript.pdf ├── objc.pdf ├── pascal.pdf ├── php.pdf ├── python.pdf └── ruby.pdf /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /src/java/j2me/cdc/build/ 2 | /src/java/j2me/cdc/dist/ 3 | /src/java/j2me/cldc/1.0/dist/ 4 | /src/java/j2me/cldc/1.0/build/ 5 | /src/java/j2me/cldc/1.1/build/ 6 | /src/java/j2me/cldc/1.1/dist/ 7 | /src/java/j2me/cldc/1.1ext/build/ 8 | /src/java/j2me/cldc/1.1ext/dist/ 9 | /src/java/java2/build/ 10 | /src/java/java2/dist/ 11 | /src/java/java5/dist/ 12 | /src/java/java5/build/ 13 | /src/dart/hprose/packages/ 14 | /src/dart/hprose/test/packages/ 15 | /src/dart/hprose/pubspec.lock -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "php"] 2 | path = php 3 | url = https://github.com/hprose/hprose-php 4 | [submodule "go"] 5 | path = go 6 | url = https://github.com/hprose/hprose-go 7 | [submodule "java"] 8 | path = java 9 | url = https://github.com/hprose/hprose-java 10 | [submodule "pecl"] 11 | path = pecl 12 | url = https://github.com/hprose/hprose-pecl 13 | [submodule "swift"] 14 | path = swift 15 | url = https://github.com/hprose/hprose-swift 16 | [submodule "nodejs"] 17 | path = nodejs 18 | url = https://github.com/hprose/hprose-nodejs 19 | [submodule "html5"] 20 | path = html5 21 | url = https://github.com/hprose/hprose-html5 22 | [submodule "objc"] 23 | path = objc 24 | url = https://github.com/hprose/hprose-objc 25 | [submodule "perl"] 26 | path = perl 27 | url = https://github.com/hprose/hprose-perl 28 | [submodule "d"] 29 | path = d 30 | url = https://github.com/hprose/hprose-d 31 | [submodule "ruby"] 32 | path = ruby 33 | url = https://github.com/hprose/hprose-ruby 34 | [submodule "python"] 35 | path = python 36 | url = https://github.com/hprose/hprose-python 37 | [submodule "lua"] 38 | path = lua 39 | url = https://github.com/hprose/hprose-lua 40 | [submodule "js"] 41 | path = js 42 | url = https://github.com/hprose/hprose-js 43 | [submodule "j2me"] 44 | path = j2me 45 | url = https://github.com/hprose/hprose-j2me 46 | [submodule "hack"] 47 | path = hack 48 | url = https://github.com/hprose/hprose-hack 49 | [submodule "dotnet"] 50 | path = dotnet 51 | url = https://github.com/hprose/hprose-dotnet 52 | [submodule "delphi"] 53 | path = delphi 54 | url = https://github.com/hprose/hprose-delphi 55 | [submodule "dart"] 56 | path = dart 57 | url = https://github.com/hprose/hprose-dart 58 | [submodule "cpp"] 59 | path = cpp 60 | url = https://github.com/hprose/hprose-cpp 61 | [submodule "asp"] 62 | path = asp 63 | url = https://github.com/hprose/hprose-asp 64 | [submodule "as2"] 65 | path = as2 66 | url = https://github.com/hprose/hprose-as2 67 | [submodule "as3"] 68 | path = as3 69 | url = https://github.com/hprose/hprose-as3 70 | [submodule "aauto"] 71 | path = aauto 72 | url = https://github.com/hprose/hprose-aauto 73 | [submodule "rust"] 74 | path = rust 75 | url = https://github.com/hprose/hprose-rust 76 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Ma Bingyao 2 | Chen Fei 3 | -------------------------------------------------------------------------------- /MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2008-2015 Ma Bingyao and other contributors. 2 | http://hprose.com 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining 5 | a copy of this software and associated documentation files (the 6 | "Software"), to deal in the Software without restriction, including 7 | without limitation the rights to use, copy, modify, merge, publish, 8 | distribute, sublicense, and/or sell copies of the Software, and to 9 | permit persons to whom the Software is furnished to do so, subject to 10 | the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 19 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 20 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 21 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Hprose 2 | =============== 3 | 4 | *Hprose* is a High Performance Remote Object Service Engine. 5 | 6 | It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system. 7 | 8 | It contains a semi-text serialization format, an RPC protocol and its implementation. The meaning of semi-text is all the data are represented as text, except the original binary data. The serialization format is very compact. It takes up very little space, and can be parsed very quickly in programming language. You can use this serialization format without hprose RPC protocol in other communications protocols, data storage, and more. If you want to know more, please read [Hprose Specification](https://github.com/hprose/hprose/blob/master/spec.mediawiki)([中文版](https://github.com/hprose/hprose/blob/master/spec_zh_CN.mediawiki)). 9 | 10 | Language support 11 | ---------------- 12 | 13 | Hprose 2.0.x: 14 | 15 | hprose | language or platform | lastest-version | documents 16 | :---------|:---------------------|:----------------|:---------- 17 | [![hprose-php](https://img.shields.io/badge/hprose-php-blue.svg)](https://github.com/hprose/hprose-php) | [![Supported PHP versions: 5.3 .. 7.1](https://img.shields.io/badge/php-5.3~7.1-blue.svg)](https://github.com/hprose/hprose-php) | [![Packagist](https://img.shields.io/packagist/v/hprose/hprose.svg)](https://packagist.org/packages/hprose/hprose) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-php/wiki) 18 | [![hprose-swoole](https://img.shields.io/badge/hprose-swoole-blue.svg)](https://github.com/hprose/hprose-swoole) | [![Supported PHP versions: 5.3 .. 7.1](https://img.shields.io/badge/php-5.3~7.1-blue.svg)](https://github.com/hprose/hprose-swoole) | [![Packagist](https://img.shields.io/packagist/v/hprose/hprose-swoole.svg)](https://packagist.org/packages/hprose/hprose-swoole) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-php/wiki) 19 | [![hprose-yii](https://img.shields.io/badge/hprose-yii2-blue.svg)](https://github.com/hprose/hprose-yii) | [![Supported PHP versions: 5.3 .. 7.1](https://img.shields.io/badge/php-5.3~7.1-blue.svg)](https://github.com/hprose/hprose-yii) | [![Packagist](https://img.shields.io/packagist/v/hprose/hprose-yii.svg)](https://packagist.org/packages/hprose/hprose-yii) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-php/wiki) 20 | [![hprose-symfony](https://img.shields.io/badge/hprose-symfony-blue.svg)](https://github.com/hprose/hprose-symfony) | [![Supported PHP versions: 5.3 .. 7.1](https://img.shields.io/badge/php-5.3~7.1-blue.svg)](https://github.com/hprose/hprose-symfony) | [![Packagist](https://img.shields.io/packagist/v/hprose/hprose-symfony.svg)](https://packagist.org/packages/hprose/hprose-symfony) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-php/wiki) 21 | [![hprose-psr7](https://img.shields.io/badge/hprose-psr7-blue.svg)](https://github.com/hprose/hprose-psr7) | [![Supported PHP versions: 5.3 .. 7.1](https://img.shields.io/badge/php-5.3~7.1-blue.svg)](https://github.com/hprose/hprose-psr7) | [![Packagist](https://img.shields.io/packagist/v/hprose/hprose-psr7.svg)](https://packagist.org/packages/hprose/hprose-psr7) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-php/wiki) 22 | [![hprose-java](https://img.shields.io/badge/hprose-java-blue.svg)](https://github.com/hprose/hprose-java) | [![Supported Java versions: jdk5-jdk8](https://img.shields.io/badge/java-jdk5~jdk8-blue.svg)](https://github.com/hprose/hprose-java) | [![Maven Central](https://img.shields.io/maven-central/v/org.hprose/hprose-java.svg)](https://maven-badges.herokuapp.com/maven-central/org.hprose/hprose-java/) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-java/wiki) 23 | [![hprose-golang](https://img.shields.io/badge/hprose-golang-blue.svg)](https://github.com/hprose/hprose-golang) | [![Supported Golang versions: 1.6+](https://img.shields.io/badge/golang-1.6+-blue.svg)](https://github.com/hprose/hprose-golang) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-golang.svg)](https://github.com/hprose/hprose-golang/releases) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-golang/wiki) 24 | [![hprose-nodejs](https://img.shields.io/badge/hprose-nodejs-blue.svg)](https://github.com/hprose/hprose-nodejs) | [![Supported Nodejs versions: all](https://img.shields.io/badge/nodejs-all-blue.svg)](https://github.com/hprose/hprose-nodejs) | [![npm version](https://img.shields.io/npm/v/hprose.svg)](https://www.npmjs.com/package/hprose) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-nodejs/wiki) 25 | [![hprose-js](https://img.shields.io/badge/hprose-js-blue.svg)](https://github.com/hprose/hprose-js) | [![Supported JavaScript versions: es3-es2016](https://img.shields.io/badge/javascript-es3~es2016-blue.svg)](https://github.com/hprose/hprose-js) | [![npm version](https://img.shields.io/npm/v/hprose-js.svg)](https://www.npmjs.com/package/hprose-js) [![bower version](https://img.shields.io/bower/v/hprose.svg)](http://bower.io/search/?q=hprose) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-js/wiki) 26 | [![hprose-html5](https://img.shields.io/badge/hprose-html5-blue.svg)](https://github.com/hprose/hprose-html5) | [![Supported JavaScript versions: es5-es2016](https://img.shields.io/badge/javascript-es5~es2016-blue.svg)](https://github.com/hprose/hprose-html5) | [![npm version](https://img.shields.io/npm/v/hprose-html5.svg)](https://www.npmjs.com/package/hprose-html5) [![bower version](https://img.shields.io/bower/v/hprose-html5.svg)](http://bower.io/search/?q=hprose-html5) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-html5/wiki) 27 | [![hprose-wx](https://img.shields.io/badge/hprose-wx-blue.svg)](https://github.com/hprose/hprose-wx) | [![Supported JavaScript versions: es5-es6](https://img.shields.io/badge/javascript-es5~es6-blue.svg)](https://github.com/hprose/hprose-wx) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-wx.svg)](https://github.com/hprose/hprose-wx/releases) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-wx/blob/master/README_zh_CN.md) 28 | [![hprose-delphi](https://img.shields.io/badge/hprose-delphi/freepascal-blue.svg)](https://github.com/hprose/hprose-delphi) | [![Supported Delphi versions: delphi6-delphi10.1](https://img.shields.io/badge/delphi-6~10.1-blue.svg) ![Supported FreePascal versions: freepascal2-freepascal3](https://img.shields.io/badge/freepascal-2~3-blue.svg)](https://github.com/hprose/hprose-delphi) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-delphi.svg)](https://github.com/hprose/hprose-delphi/releases) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/pascal.pdf) [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-delphi/wiki) 29 | [![hprose-objc](https://img.shields.io/badge/hprose-objc-blue.svg)](https://github.com/hprose/hprose-objc) | [![Platform](https://img.shields.io/cocoapods/p/hprose.svg)](http://cocoapods.org/pods/hprose) | [![Version](https://img.shields.io/cocoapods/v/hprose.svg)](http://cocoapods.org/pods/hprose) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/objc.pdf) 30 | [![hprose-swift](https://img.shields.io/badge/hprose-swift-blue.svg)](https://github.com/hprose/hprose-swift) | [![Platform](https://img.shields.io/cocoapods/p/hprose.svg)](http://cocoapods.org/pods/hprose) | [![Version](https://img.shields.io/cocoapods/v/hprose.svg)](http://cocoapods.org/pods/hprose) | [![Documents](https://img.shields.io/badge/doc-2.0-blue.svg)](https://github.com/hprose/hprose-swift/) 31 | 32 | Hprose 1.x.x: 33 | 34 | hprose | language or platform | lastest-version | documents 35 | :---------|:---------------------|:----------------|:---------- 36 | [![hprose-dotnet](https://img.shields.io/badge/hprose-.net-blue.svg)](https://github.com/hprose/hprose-dotnet) | [![Supported .NET versions: All](https://img.shields.io/badge/.net-all-blue.svg) ![Supported Mono versions: All](https://img.shields.io/badge/mono-all-blue.svg) ![Supported Unity versions: All](https://img.shields.io/badge/unity-all-blue.svg) ![Supported .NET CF versions: All](https://img.shields.io/badge/.netcf-all-blue.svg) ![Supported .NET MF versions: All](https://img.shields.io/badge/.netmf-4.4-blue.svg) ![Supported SliverLight versions: 2+](https://img.shields.io/badge/silverlight-2+-blue.svg)](https://github.com/hprose/hprose-dotnet) | [![NuGet](https://img.shields.io/nuget/v/Hprose.svg)](https://www.nuget.org/packages/Hprose) [![NuGet](https://img.shields.io/nuget/v/Hprose.Client.svg)](https://www.nuget.org/packages/Hprose.Client) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/csharp.pdf) 37 | [![hprose-python](https://img.shields.io/badge/hprose-python-blue.svg)](https://github.com/hprose/hprose-python) | [![Supported Python versions: 2.3~3.5](https://img.shields.io/badge/python-2.3~3.5-blue.svg)](https://github.com/hprose/hprose-python) | [![PyPI](https://img.shields.io/pypi/v/hprose.svg)](https://pypi.python.org/pypi/hprose) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/python.pdf) 38 | [![hprose-ruby](https://img.shields.io/badge/hprose-ruby-blue.svg)](https://github.com/hprose/hprose-ruby) | [![Supported Ruby versions: 1.8.5+](https://img.shields.io/badge/ruby-1.8.5+-blue.svg)](https://github.com/hprose/hprose-python) | [![Gem](https://img.shields.io/gem/v/hprose.svg)](https://rubygems.org/gems/hprose) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/ruby.pdf) 39 | [![hprose-as2](https://img.shields.io/badge/hprose-as2-blue.svg)](https://github.com/hprose/hprose-as2) | [![Supported Ruby versions: 2](https://img.shields.io/badge/actionscript-2-blue.svg)](https://github.com/hprose/hprose-as2) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-as2.svg)](https://github.com/hprose/hprose-as2/releases) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/actionscript.pdf) 40 | [![hprose-as3](https://img.shields.io/badge/hprose-as3-blue.svg)](https://github.com/hprose/hprose-as3) | [![Supported Ruby versions: 3](https://img.shields.io/badge/actionscript-3-blue.svg)](https://github.com/hprose/hprose-as3) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-as3.svg)](https://github.com/hprose/hprose-as3/releases) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/actionscript.pdf) 41 | [![hprose-asp](https://img.shields.io/badge/hprose-asp-blue.svg)](https://github.com/hprose/hprose-asp) | [![Supported ASP versions: all](https://img.shields.io/badge/asp-all-blue.svg)](https://github.com/hprose/hprose-asp) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-asp.svg)](https://github.com/hprose/hprose-asp/releases) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/asp.pdf) 42 | [![hprose-j2me](https://img.shields.io/badge/hprose-j2me-blue.svg)](https://github.com/hprose/hprose-j2me) | [![Supported J2ME versions: all](https://img.shields.io/badge/j2me-all-blue.svg)](https://github.com/hprose/hprose-j2me) | [![GitHub release](https://img.shields.io/github/release/hprose/hprose-j2me.svg)](https://github.com/hprose/hprose-j2me/releases) | [![Documents](https://img.shields.io/badge/doc-1.3-blue.svg)](https://github.com/andot/hprose/blob/master/doc/1.3/pdf/java.pdf) 43 | 44 | License 45 | ------- 46 | 47 | *Hprose* is free software, available with full source. You may use *hprose* under the terms of the MIT License. 48 | 49 | The MIT License is simple and easy to understand and it places almost no restrictions on what you can do with *hprose*. 50 | 51 | You are free to use *hprose* in commercial projects as long as the copyright header is left intact. 52 | -------------------------------------------------------------------------------- /doc/1.3/docx/actionscript.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/actionscript.docx -------------------------------------------------------------------------------- /doc/1.3/docx/asp.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/asp.docx -------------------------------------------------------------------------------- /doc/1.3/docx/csharp.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/csharp.docx -------------------------------------------------------------------------------- /doc/1.3/docx/java.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/java.docx -------------------------------------------------------------------------------- /doc/1.3/docx/javascript.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/javascript.docx -------------------------------------------------------------------------------- /doc/1.3/docx/objc.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/objc.docx -------------------------------------------------------------------------------- /doc/1.3/docx/pascal.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/pascal.docx -------------------------------------------------------------------------------- /doc/1.3/docx/php.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/php.docx -------------------------------------------------------------------------------- /doc/1.3/docx/python.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/python.docx -------------------------------------------------------------------------------- /doc/1.3/docx/ruby.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/docx/ruby.docx -------------------------------------------------------------------------------- /doc/1.3/pdf/actionscript.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/actionscript.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/asp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/asp.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/csharp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/csharp.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/java.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/java.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/javascript.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/javascript.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/objc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/objc.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/pascal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/pascal.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/php.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/php.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/python.pdf -------------------------------------------------------------------------------- /doc/1.3/pdf/ruby.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andot/hprose/d064e51020ce47ba03e81c79fd0ee4884ea56a97/doc/1.3/pdf/ruby.pdf --------------------------------------------------------------------------------