moky / wormhole

Simple Traversal of UDP through NATs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WormHole

Network Modules

Modules

Module Java SDK Python SDK
StarTrek 0.3.7 0.4.1
TCP 0.3.7 0.4.1
ByteArray 0.1.2
MTP 0.1.7
UDP 0.3.7 0.5.10
TLV 0.1.4
STUN 0.1.5 0.2.3
TURN 0.1.5
DMTP 0.2.3 0.3.4

Dependencies

<style> pre code { font-family: "Lucida Console", "Consolas", Monaco, monospace; line-height: 0px; } </style>

    +--------+        +--------+         +-------+         +------+
    |  TURN  | .....> |  STUN  | ......> |  TLV  | ......> |  BA  |
    +--------+        +--------+         +-------+         +------+
                          A                                   A
    +--------+            :                                   :
    |  DMTP  | ...........:                                   :
    +--------+            :                                   :
                          :              +-------+            :
                          :............> |  MTP  | ...........:
                                         +-------+
                                             A
                      +-------+              :
                      |  UDP  | .............:
                      +-------+              :
                                             V
                      +-------+         +----------+      +-------+
                      |  TCP  | ......> | StarTrek | ...> |  FSM  |
                      +-------+         +----------+      +-------+

Moky @ Jul 5. 2021

About

Simple Traversal of UDP through NATs

License:MIT License


Languages

Language:Python 48.3%Language:Java 42.1%Language:JavaScript 9.5%Language:HTML 0.2%