├── .gitignore ├── .travis.yml ├── Neutrino.sln ├── NeutrinoCore ├── ConcurrentPool.cs ├── DeferredReceivable.cs ├── MersenneTwister.cs ├── Messages │ ├── AckMessage.cs │ ├── ConnectMessage.cs │ ├── NetworkMessage.cs │ └── ResetNetworkIdsMessage.cs ├── NetworkMessageFactory.cs ├── NetworkPeer.cs ├── NeutrinoConfig.cs ├── NeutrinoCore.csproj ├── NeutrinoLogLevel.cs ├── Node.cs ├── OutboundMessage.cs ├── OutboundQueue.cs ├── Pool.cs ├── Properties │ └── AssemblyInfo.cs ├── ReceivedBuffer.cs └── Utility.cs ├── NeutrinoTests ├── LiveSocketTests.cs ├── Messages │ ├── HelloMessage.cs │ ├── HelloReply.cs │ └── SampleGuaranteedMessage.cs ├── NeutrinoTests.csproj ├── TestBootstrap.cs └── packages.config ├── README.md ├── lib └── msgpack-sharp.dll └── license.txt /.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.userprefs 3 | bin/ 4 | obj/ 5 | packages/ 6 | TestResult.xml 7 | 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/.travis.yml -------------------------------------------------------------------------------- /Neutrino.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/Neutrino.sln -------------------------------------------------------------------------------- /NeutrinoCore/ConcurrentPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/ConcurrentPool.cs -------------------------------------------------------------------------------- /NeutrinoCore/DeferredReceivable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/DeferredReceivable.cs -------------------------------------------------------------------------------- /NeutrinoCore/MersenneTwister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/MersenneTwister.cs -------------------------------------------------------------------------------- /NeutrinoCore/Messages/AckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Messages/AckMessage.cs -------------------------------------------------------------------------------- /NeutrinoCore/Messages/ConnectMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Messages/ConnectMessage.cs -------------------------------------------------------------------------------- /NeutrinoCore/Messages/NetworkMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Messages/NetworkMessage.cs -------------------------------------------------------------------------------- /NeutrinoCore/Messages/ResetNetworkIdsMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Messages/ResetNetworkIdsMessage.cs -------------------------------------------------------------------------------- /NeutrinoCore/NetworkMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/NetworkMessageFactory.cs -------------------------------------------------------------------------------- /NeutrinoCore/NetworkPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/NetworkPeer.cs -------------------------------------------------------------------------------- /NeutrinoCore/NeutrinoConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/NeutrinoConfig.cs -------------------------------------------------------------------------------- /NeutrinoCore/NeutrinoCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/NeutrinoCore.csproj -------------------------------------------------------------------------------- /NeutrinoCore/NeutrinoLogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/NeutrinoLogLevel.cs -------------------------------------------------------------------------------- /NeutrinoCore/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Node.cs -------------------------------------------------------------------------------- /NeutrinoCore/OutboundMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/OutboundMessage.cs -------------------------------------------------------------------------------- /NeutrinoCore/OutboundQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/OutboundQueue.cs -------------------------------------------------------------------------------- /NeutrinoCore/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Pool.cs -------------------------------------------------------------------------------- /NeutrinoCore/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NeutrinoCore/ReceivedBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/ReceivedBuffer.cs -------------------------------------------------------------------------------- /NeutrinoCore/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoCore/Utility.cs -------------------------------------------------------------------------------- /NeutrinoTests/LiveSocketTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/LiveSocketTests.cs -------------------------------------------------------------------------------- /NeutrinoTests/Messages/HelloMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/Messages/HelloMessage.cs -------------------------------------------------------------------------------- /NeutrinoTests/Messages/HelloReply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/Messages/HelloReply.cs -------------------------------------------------------------------------------- /NeutrinoTests/Messages/SampleGuaranteedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/Messages/SampleGuaranteedMessage.cs -------------------------------------------------------------------------------- /NeutrinoTests/NeutrinoTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/NeutrinoTests.csproj -------------------------------------------------------------------------------- /NeutrinoTests/TestBootstrap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/TestBootstrap.cs -------------------------------------------------------------------------------- /NeutrinoTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/NeutrinoTests/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/README.md -------------------------------------------------------------------------------- /lib/msgpack-sharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/lib/msgpack-sharp.dll -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Claytonious/Neutrino/HEAD/license.txt --------------------------------------------------------------------------------