2019-03-14 13:23:20 +00:00
# Transports
Mirror is a high level Networking Library that can use several different low level transports.
To use a transport, simply add it as component to the NetworkManager and drag it into the NetworkManager's Transport field.
2018-12-26 22:07:24 +00:00
# Transports Overview
2019-08-24 15:20:33 +00:00
- [TCP - Telepathy ](Telepathy.md )
2019-01-07 03:40:24 +00:00
Simple, message based, MMO Scale TCP networking in C#. And no magic.
2019-08-24 15:20:33 +00:00
- [UDP - Ignorance ](Ignorance.md )
2019-03-11 17:39:48 +00:00
Ignorance implements a reliable and unreliable sequenced UDP transport based on ENet.
2019-08-24 15:20:33 +00:00
- [UDP - LiteNetLib4Mirror ](LiteNetLib4Mirror.md )
2019-03-11 17:39:48 +00:00
LiteNetLib4Mirror implements a UDP transport based on LiteNetLib with Network Discovery and uPnP included.
2019-08-24 15:20:33 +00:00
- [WebGL - WebSockets ](WebSockets.md )
2019-01-07 03:40:24 +00:00
WebSockets transport layer for Mirror that target WebGL clients, without relying on Unity's stodgy old LLAPI.
2019-08-24 15:20:33 +00:00
- [Steam - Fizzy ](Fizzy.md )
2019-01-07 03:40:24 +00:00
A complete rebuild utilising Async (Previously SteamNetNetworkTransport) of a Steam P2P network transport layer.
2019-08-24 15:20:33 +00:00
- [Multiplexer - Multiplexer ](Multiplexer.md )
2019-03-11 17:39:48 +00:00
Multiplexer is a bridging transport to allow a server to handle clients on different transports concurrnently, for example desktop clients using Telepathy together with WebGL clients using Websockets.
2019-08-24 15:20:33 +00:00
- [Socket Server - Insight ](Insight.md )
2019-01-07 03:52:11 +00:00
Insight is a simple Socket Server for Unity and Mirror.