# +----------------------------------------+
# |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 |
# | | | +------------------------+ |
# +----------------------------------------+ | |
# +-------------------------------------------+
ping2h/toyrpc
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|