Skip to content

ping2h/toyrpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toyrpc

# +----------------------------------------+
# |client                                  |                +-------------------------------------------+
# |                   RPC package          |                |      RPC package                   server |
# |             +------------------------+ |                |  +------------------------+               |
# |             | user stub     transport| |    network     |  |transport   server stub |               |
# |  local      ++----------++----------++ +----------------+  ++----------+ +----------+-------->call  |
# |  call------->| pack     || send     || |                |  ||receive   | | unpack   |          |    |
# |             ||          ||          || |                |  ||          | |          |          |    |
# |             ||          ||          || |                |  ||          | |          |          |    |
# |             ||          ||          || |                |  ||          | |          |          |    |
# |             ||          ||          || +----------------+  ||send      | |          |          |    |
# |             ||unpack    || receive  || |                |  ||          | | pack     |          |    |
# |             ++----------++----------++ |                |  ++----------+ +----------+          |    |
# |  local<-----+                        | |                |  |                        |          v    |
# |  return     +------------------------+ |                |  |                        |<-------return |
# |                                        |                |  +------------------------+               |
# +----------------------------------------+                |                                           |
#                                                           +-------------------------------------------+

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages