├── .gitattributes ├── .gitignore ├── Hazel Networking Protocol.docx ├── Hazel.Documentation ├── Content Layout.content ├── Content │ ├── Introduction.aml │ ├── Quickstart.aml │ ├── Technical Details │ │ ├── Protocols │ │ │ ├── Protocols.aml │ │ │ ├── TCP.aml │ │ │ └── UDP-RUDP.aml │ │ └── Technical Details.aml │ └── Welcome.aml ├── Hazel.Documentation.shfbproj ├── docinclude │ ├── TcpClientExample.cs │ ├── TcpListenerExample.cs │ ├── UdpClientExample.cs │ ├── UdpListenerExample.cs │ └── common.xml └── icons │ └── Help.png ├── Hazel.UnitTests ├── Hazel.UnitTests.csproj ├── Properties │ └── AssemblyInfo.cs ├── StatisticsTests.cs ├── TcpConnectionTests.cs ├── TestHelper.cs └── UdpConnectionTests.cs ├── Hazel.sln ├── Hazel ├── Connection.cs ├── ConnectionEndPoint.cs ├── ConnectionListener.cs ├── ConnectionState.cs ├── ConnectionStatistics.cs ├── DataReceivedEventArgs.cs ├── DisconnectedEventArgs.cs ├── Hazel.csproj ├── Hazel.nuspec ├── HazelException.cs ├── IPMode.cs ├── IRecyclable.cs ├── NetworkConnection.cs ├── NetworkConnectionListener.cs ├── NetworkEndPoint.cs ├── NewConnectionEventArgs.cs ├── ObjectPool.cs ├── Properties │ └── AssemblyInfo.cs ├── SendOption.cs ├── Tcp │ ├── StateObject.cs │ ├── TcpConnection.cs │ └── TcpConnectionListener.cs └── Udp │ ├── SendOptionInternal.cs │ ├── UdpClientConnection.cs │ ├── UdpConnection.Fragmented.cs │ ├── UdpConnection.KeepAlive.cs │ ├── UdpConnection.Reliable.cs │ ├── UdpConnection.cs │ ├── UdpConnectionListener.cs │ └── UdpServerConnection.cs ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/.gitignore -------------------------------------------------------------------------------- /Hazel Networking Protocol.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel Networking Protocol.docx -------------------------------------------------------------------------------- /Hazel.Documentation/Content Layout.content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content Layout.content -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Introduction.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Introduction.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Quickstart.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Quickstart.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Technical Details/Protocols/Protocols.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Technical Details/Protocols/Protocols.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Technical Details/Protocols/TCP.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Technical Details/Protocols/TCP.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Technical Details/Protocols/UDP-RUDP.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Technical Details/Protocols/UDP-RUDP.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Technical Details/Technical Details.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Technical Details/Technical Details.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Content/Welcome.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Content/Welcome.aml -------------------------------------------------------------------------------- /Hazel.Documentation/Hazel.Documentation.shfbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/Hazel.Documentation.shfbproj -------------------------------------------------------------------------------- /Hazel.Documentation/docinclude/TcpClientExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/docinclude/TcpClientExample.cs -------------------------------------------------------------------------------- /Hazel.Documentation/docinclude/TcpListenerExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/docinclude/TcpListenerExample.cs -------------------------------------------------------------------------------- /Hazel.Documentation/docinclude/UdpClientExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/docinclude/UdpClientExample.cs -------------------------------------------------------------------------------- /Hazel.Documentation/docinclude/UdpListenerExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/docinclude/UdpListenerExample.cs -------------------------------------------------------------------------------- /Hazel.Documentation/docinclude/common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/docinclude/common.xml -------------------------------------------------------------------------------- /Hazel.Documentation/icons/Help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.Documentation/icons/Help.png -------------------------------------------------------------------------------- /Hazel.UnitTests/Hazel.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/Hazel.UnitTests.csproj -------------------------------------------------------------------------------- /Hazel.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Hazel.UnitTests/StatisticsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/StatisticsTests.cs -------------------------------------------------------------------------------- /Hazel.UnitTests/TcpConnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/TcpConnectionTests.cs -------------------------------------------------------------------------------- /Hazel.UnitTests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/TestHelper.cs -------------------------------------------------------------------------------- /Hazel.UnitTests/UdpConnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.UnitTests/UdpConnectionTests.cs -------------------------------------------------------------------------------- /Hazel.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel.sln -------------------------------------------------------------------------------- /Hazel/Connection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Connection.cs -------------------------------------------------------------------------------- /Hazel/ConnectionEndPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/ConnectionEndPoint.cs -------------------------------------------------------------------------------- /Hazel/ConnectionListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/ConnectionListener.cs -------------------------------------------------------------------------------- /Hazel/ConnectionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/ConnectionState.cs -------------------------------------------------------------------------------- /Hazel/ConnectionStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/ConnectionStatistics.cs -------------------------------------------------------------------------------- /Hazel/DataReceivedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/DataReceivedEventArgs.cs -------------------------------------------------------------------------------- /Hazel/DisconnectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/DisconnectedEventArgs.cs -------------------------------------------------------------------------------- /Hazel/Hazel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Hazel.csproj -------------------------------------------------------------------------------- /Hazel/Hazel.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Hazel.nuspec -------------------------------------------------------------------------------- /Hazel/HazelException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/HazelException.cs -------------------------------------------------------------------------------- /Hazel/IPMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/IPMode.cs -------------------------------------------------------------------------------- /Hazel/IRecyclable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/IRecyclable.cs -------------------------------------------------------------------------------- /Hazel/NetworkConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/NetworkConnection.cs -------------------------------------------------------------------------------- /Hazel/NetworkConnectionListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/NetworkConnectionListener.cs -------------------------------------------------------------------------------- /Hazel/NetworkEndPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/NetworkEndPoint.cs -------------------------------------------------------------------------------- /Hazel/NewConnectionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/NewConnectionEventArgs.cs -------------------------------------------------------------------------------- /Hazel/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/ObjectPool.cs -------------------------------------------------------------------------------- /Hazel/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Hazel/SendOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/SendOption.cs -------------------------------------------------------------------------------- /Hazel/Tcp/StateObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Tcp/StateObject.cs -------------------------------------------------------------------------------- /Hazel/Tcp/TcpConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Tcp/TcpConnection.cs -------------------------------------------------------------------------------- /Hazel/Tcp/TcpConnectionListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Tcp/TcpConnectionListener.cs -------------------------------------------------------------------------------- /Hazel/Udp/SendOptionInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/SendOptionInternal.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpClientConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpClientConnection.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpConnection.Fragmented.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpConnection.Fragmented.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpConnection.KeepAlive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpConnection.KeepAlive.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpConnection.Reliable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpConnection.Reliable.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpConnection.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpConnectionListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpConnectionListener.cs -------------------------------------------------------------------------------- /Hazel/Udp/UdpServerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/Hazel/Udp/UdpServerConnection.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkRiftNetworking/Hazel-Networking/HEAD/README.md --------------------------------------------------------------------------------