Classes | |
class | ConnectionInfoMessage |
Defines the structure of the ConnectionInfoMessage that is sent by clients to the server when they connect. More... | |
class | ExternalNetworkConnection |
Connections used by the NetworkManager to allow the NetworkServer to accept incoming connections on more than one port. More... | |
class | ExternalServer |
Used by the NetworkManager to allow the NetworkServer to accept incoming connections on more than one port. More... | |
class | ExtraPeerInfoListMessage |
Used for host migration. Contains a list of ExtraPeerInfoMessages. More... | |
class | ExtraPeerInfoMessage |
Used for host migration. Extends the built in PeerInfoMessage to add internalIP and guid. More... | |
class | MigrationManager |
Extends UNet's NetworkMigrationManager to work with punchthrough connections. More... | |
class | MsgType |
Define the message type used for sending connection info More... | |
class | NATHelper |
Provides methods for performing NAT punch-through and automatic port forwarding. More... | |
class | NetworkConnectionExtension |
class | NetworkManager |
Extends Unity's built in NetworkManager, adding NAT punch-through, automatic port forwarding, and some other nice features. More... | |
class | Util |
Enumerations | |
enum | ConnectionType { DIRECT = 1, PUNCHTHROUGH = 2, RELAY = 4, ANY = DIRECT | PUNCHTHROUGH | RELAY } |
enum | Protocol { Tcp = 0, Udp = 1, Both = 2 } |
The protocol on which to perform port-forwarding. More... | |
|
strong |
The protocol on which to perform port-forwarding.