diff --git a/Common/Hive.Common.Benchmark/ECSBenchmark.cs b/BenchmarksAndTests/Hive.Benchmark/ECSBenchmark.cs
similarity index 100%
rename from Common/Hive.Common.Benchmark/ECSBenchmark.cs
rename to BenchmarksAndTests/Hive.Benchmark/ECSBenchmark.cs
diff --git a/Common/Hive.Common.Benchmark/Hive.Common.Benchmark.csproj b/BenchmarksAndTests/Hive.Benchmark/Hive.Benchmark.csproj
similarity index 81%
rename from Common/Hive.Common.Benchmark/Hive.Common.Benchmark.csproj
rename to BenchmarksAndTests/Hive.Benchmark/Hive.Benchmark.csproj
index c72780b..dca3349 100644
--- a/Common/Hive.Common.Benchmark/Hive.Common.Benchmark.csproj
+++ b/BenchmarksAndTests/Hive.Benchmark/Hive.Benchmark.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/Common/Hive.Common.Benchmark/Program.cs b/BenchmarksAndTests/Hive.Benchmark/Program.cs
similarity index 100%
rename from Common/Hive.Common.Benchmark/Program.cs
rename to BenchmarksAndTests/Hive.Benchmark/Program.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/AbstractNetworkingTestBase.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/AbstractNetworkingTestBase.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/AbstractNetworkingTestBase.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/AbstractNetworkingTestBase.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/FakeKcpClientManager.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/FakeKcpClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/FakeKcpClientManager.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/FakeKcpClientManager.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpBsonTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpBsonTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpBsonTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpBsonTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpMemoryPackTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpMemoryPackTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpMemoryPackTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpMemoryPackTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpProtobufTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpProtobufTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpProtobufTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpProtobufTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpTestBase.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpTestBase.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Kcp/KcpTestBase.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Kcp/KcpTestBase.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/FakeQuicClientManager.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/FakeQuicClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/FakeQuicClientManager.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/FakeQuicClientManager.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicBsonTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicBsonTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicBsonTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicBsonTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicMemoryPackTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicMemoryPackTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicMemoryPackTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicMemoryPackTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicProtobufTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicProtobufTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicProtobufTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicProtobufTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicTestBase.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicTestBase.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Quic/QuicTestBase.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Quic/QuicTestBase.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/FakeTcpClientManager.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/FakeTcpClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/FakeTcpClientManager.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/FakeTcpClientManager.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpBsonTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpBsonTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpBsonTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpBsonTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpMemoryPackTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpMemoryPackTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpMemoryPackTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpMemoryPackTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpProtobufTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpProtobufTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpProtobufTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpProtobufTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpTestBase.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpTestBase.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Tcp/TcpTestBase.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Tcp/TcpTestBase.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/FakeUdpClientManager.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/FakeUdpClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/FakeUdpClientManager.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/FakeUdpClientManager.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpBsonTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpBsonTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpBsonTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpBsonTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpMemoryPackTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpMemoryPackTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpMemoryPackTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpMemoryPackTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpProtobufTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpProtobufTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpProtobufTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpProtobufTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpTestBase.cs b/BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpTestBase.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/BasicNetworking/Udp/UdpTestBase.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/BasicNetworking/Udp/UdpTestBase.cs
diff --git a/Common/Hive.Common.Networking.Tests/ECS/EntityTest.cs b/BenchmarksAndTests/Hive.Networking.Tests/ECS/EntityTest.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/ECS/EntityTest.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/ECS/EntityTest.cs
diff --git a/Common/Hive.Common.Networking.Tests/ECS/SystemManagerTest.cs b/BenchmarksAndTests/Hive.Networking.Tests/ECS/SystemManagerTest.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/ECS/SystemManagerTest.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/ECS/SystemManagerTest.cs
diff --git a/Common/Hive.Common.Networking.Tests/ECS/SystemTest.cs b/BenchmarksAndTests/Hive.Networking.Tests/ECS/SystemTest.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/ECS/SystemTest.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/ECS/SystemTest.cs
diff --git a/Common/Hive.Common.Networking.Tests/ECS/TestSystem.cs b/BenchmarksAndTests/Hive.Networking.Tests/ECS/TestSystem.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/ECS/TestSystem.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/ECS/TestSystem.cs
diff --git a/Common/Hive.Common.Networking.Tests/GatewayServer/ClientIdPrefixResolver.cs b/BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/ClientIdPrefixResolver.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/GatewayServer/ClientIdPrefixResolver.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/ClientIdPrefixResolver.cs
diff --git a/Common/Hive.Common.Networking.Tests/GatewayServer/Tcp/FakeTcpGatewayServer.cs b/BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/Tcp/FakeTcpGatewayServer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/GatewayServer/Tcp/FakeTcpGatewayServer.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/Tcp/FakeTcpGatewayServer.cs
diff --git a/Common/Hive.Common.Networking.Tests/GatewayServer/Tcp/TcpGateWayServerTests.cs b/BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/Tcp/TcpGateWayServerTests.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/GatewayServer/Tcp/TcpGateWayServerTests.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/GatewayServer/Tcp/TcpGateWayServerTests.cs
diff --git a/Common/Hive.Common.Networking.Tests/Hive.Common.Networking.Tests.csproj b/BenchmarksAndTests/Hive.Networking.Tests/Hive.Networking.Tests.csproj
similarity index 55%
rename from Common/Hive.Common.Networking.Tests/Hive.Common.Networking.Tests.csproj
rename to BenchmarksAndTests/Hive.Networking.Tests/Hive.Networking.Tests.csproj
index f46984b..639add9 100644
--- a/Common/Hive.Common.Networking.Tests/Hive.Common.Networking.Tests.csproj
+++ b/BenchmarksAndTests/Hive.Networking.Tests/Hive.Networking.Tests.csproj
@@ -24,23 +24,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Common/Hive.Common.Networking.Tests/Messages/BidirectionalPacket/C2STestPacket.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/BidirectionalPacket/C2STestPacket.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/BidirectionalPacket/C2STestPacket.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/BidirectionalPacket/C2STestPacket.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/BidirectionalPacket/S2CTestPacket.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/BidirectionalPacket/S2CTestPacket.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/BidirectionalPacket/S2CTestPacket.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/BidirectionalPacket/S2CTestPacket.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ClientCanTransmitMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ClientCanTransmitMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ClientCanTransmitMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ClientCanTransmitMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ClientStartTransmitMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ClientStartTransmitMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ClientStartTransmitMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ClientStartTransmitMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/CountTestMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/CountTestMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/CountTestMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/CountTestMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/HeartBeatMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/HeartBeatMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/HeartBeatMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/HeartBeatMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ReconnectMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ReconnectMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ReconnectMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ReconnectMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ServerRedirectTestMessage1.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRedirectTestMessage1.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ServerRedirectTestMessage1.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRedirectTestMessage1.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ServerRedirectTestMessage2.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRedirectTestMessage2.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ServerRedirectTestMessage2.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRedirectTestMessage2.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/ServerRegistrationMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRegistrationMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/ServerRegistrationMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/ServerRegistrationMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/SignOutMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/SignOutMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/SignOutMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/SignOutMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Messages/SigninMessage.cs b/BenchmarksAndTests/Hive.Networking.Tests/Messages/SigninMessage.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Messages/SigninMessage.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Messages/SigninMessage.cs
diff --git a/Common/Hive.Common.Networking.Tests/Usings.cs b/BenchmarksAndTests/Hive.Networking.Tests/Usings.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tests/Usings.cs
rename to BenchmarksAndTests/Hive.Networking.Tests/Usings.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/Hive.Common.Codec.Abstractions.csproj b/Codecs/Hive.Codec.Abstractions/Hive.Codec.Abstractions.csproj
similarity index 74%
rename from Common/Hive.Common.Codec.Abstractions/Hive.Common.Codec.Abstractions.csproj
rename to Codecs/Hive.Codec.Abstractions/Hive.Codec.Abstractions.csproj
index 7ba1e19..8fa4461 100644
--- a/Common/Hive.Common.Codec.Abstractions/Hive.Common.Codec.Abstractions.csproj
+++ b/Codecs/Hive.Codec.Abstractions/Hive.Codec.Abstractions.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/Common/Hive.Common.Codec.Abstractions/ICanRedirectPacket.cs b/Codecs/Hive.Codec.Abstractions/ICanRedirectPacket.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/ICanRedirectPacket.cs
rename to Codecs/Hive.Codec.Abstractions/ICanRedirectPacket.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/IHasCodec.cs b/Codecs/Hive.Codec.Abstractions/IHasCodec.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/IHasCodec.cs
rename to Codecs/Hive.Codec.Abstractions/IHasCodec.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/IPacketCodec.cs b/Codecs/Hive.Codec.Abstractions/IPacketCodec.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/IPacketCodec.cs
rename to Codecs/Hive.Codec.Abstractions/IPacketCodec.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/IPacketIdMapper.cs b/Codecs/Hive.Codec.Abstractions/IPacketIdMapper.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/IPacketIdMapper.cs
rename to Codecs/Hive.Codec.Abstractions/IPacketIdMapper.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/IPacketPrefixResolver.cs b/Codecs/Hive.Codec.Abstractions/IPacketPrefixResolver.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/IPacketPrefixResolver.cs
rename to Codecs/Hive.Codec.Abstractions/IPacketPrefixResolver.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/ITypeHashFunction.cs b/Codecs/Hive.Codec.Abstractions/ITypeHashFunction.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/ITypeHashFunction.cs
rename to Codecs/Hive.Codec.Abstractions/ITypeHashFunction.cs
diff --git a/Common/Hive.Common.Codec.Abstractions/PacketDecodeResultWithId.cs b/Codecs/Hive.Codec.Abstractions/PacketDecodeResultWithId.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Abstractions/PacketDecodeResultWithId.cs
rename to Codecs/Hive.Codec.Abstractions/PacketDecodeResultWithId.cs
diff --git a/Common/Hive.Common.Codec.Bson/BsonPacketCodec.cs b/Codecs/Hive.Codec.Bson/BsonPacketCodec.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Bson/BsonPacketCodec.cs
rename to Codecs/Hive.Codec.Bson/BsonPacketCodec.cs
diff --git a/Common/Hive.Common.Codec.Bson/Hive.Common.Codec.Bson.csproj b/Codecs/Hive.Codec.Bson/Hive.Codec.Bson.csproj
similarity index 67%
rename from Common/Hive.Common.Codec.Bson/Hive.Common.Codec.Bson.csproj
rename to Codecs/Hive.Codec.Bson/Hive.Codec.Bson.csproj
index 7a25429..11565f2 100644
--- a/Common/Hive.Common.Codec.Bson/Hive.Common.Codec.Bson.csproj
+++ b/Codecs/Hive.Codec.Bson/Hive.Codec.Bson.csproj
@@ -12,8 +12,7 @@
-
-
+
diff --git a/Common/Hive.Common.Codec.MemoryPack/Hive.Common.Codec.MemoryPack.csproj b/Codecs/Hive.Codec.MemoryPack/Hive.Codec.MemoryPack.csproj
similarity index 61%
rename from Common/Hive.Common.Codec.MemoryPack/Hive.Common.Codec.MemoryPack.csproj
rename to Codecs/Hive.Codec.MemoryPack/Hive.Codec.MemoryPack.csproj
index bef9b12..6e71c35 100644
--- a/Common/Hive.Common.Codec.MemoryPack/Hive.Common.Codec.MemoryPack.csproj
+++ b/Codecs/Hive.Codec.MemoryPack/Hive.Codec.MemoryPack.csproj
@@ -11,8 +11,7 @@
-
-
+
diff --git a/Common/Hive.Common.Codec.MemoryPack/MemoryPackPacketCodec.cs b/Codecs/Hive.Codec.MemoryPack/MemoryPackPacketCodec.cs
similarity index 100%
rename from Common/Hive.Common.Codec.MemoryPack/MemoryPackPacketCodec.cs
rename to Codecs/Hive.Codec.MemoryPack/MemoryPackPacketCodec.cs
diff --git a/Common/Hive.Common.Codec.Protobuf/Hive.Common.Codec.Protobuf.csproj b/Codecs/Hive.Codec.Protobuf/Hive.Codec.Protobuf.csproj
similarity index 65%
rename from Common/Hive.Common.Codec.Protobuf/Hive.Common.Codec.Protobuf.csproj
rename to Codecs/Hive.Codec.Protobuf/Hive.Codec.Protobuf.csproj
index 8f4f6aa..9e2dbcf 100644
--- a/Common/Hive.Common.Codec.Protobuf/Hive.Common.Codec.Protobuf.csproj
+++ b/Codecs/Hive.Codec.Protobuf/Hive.Codec.Protobuf.csproj
@@ -11,8 +11,7 @@
-
-
+
diff --git a/Common/Hive.Common.Codec.Protobuf/ProtoBufPacketCodec.cs b/Codecs/Hive.Codec.Protobuf/ProtoBufPacketCodec.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Protobuf/ProtoBufPacketCodec.cs
rename to Codecs/Hive.Codec.Protobuf/ProtoBufPacketCodec.cs
diff --git a/Common/Hive.Common.Codec.Shared/DefaultPacketIdMapper.cs b/Codecs/Hive.Codec.Shared/DefaultPacketIdMapper.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Shared/DefaultPacketIdMapper.cs
rename to Codecs/Hive.Codec.Shared/DefaultPacketIdMapper.cs
diff --git a/Common/Hive.Common.Codec.Shared/Hive.Common.Codec.Shared.csproj b/Codecs/Hive.Codec.Shared/Hive.Codec.Shared.csproj
similarity index 59%
rename from Common/Hive.Common.Codec.Shared/Hive.Common.Codec.Shared.csproj
rename to Codecs/Hive.Codec.Shared/Hive.Codec.Shared.csproj
index 0843ffb..861aece 100644
--- a/Common/Hive.Common.Codec.Shared/Hive.Common.Codec.Shared.csproj
+++ b/Codecs/Hive.Codec.Shared/Hive.Codec.Shared.csproj
@@ -10,8 +10,7 @@
-
-
+
diff --git a/Common/Hive.Common.Codec.Shared/TypeHashFunctions/UShortTypeHashFunction.cs b/Codecs/Hive.Codec.Shared/TypeHashFunctions/UShortTypeHashFunction.cs
similarity index 100%
rename from Common/Hive.Common.Codec.Shared/TypeHashFunctions/UShortTypeHashFunction.cs
rename to Codecs/Hive.Codec.Shared/TypeHashFunctions/UShortTypeHashFunction.cs
diff --git a/Hive.Framework.sln b/Hive.Framework.sln
index c08325e..0f5e301 100644
--- a/Hive.Framework.sln
+++ b/Hive.Framework.sln
@@ -3,39 +3,43 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.33213.308
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Codec.Abstractions", "Common\Hive.Common.Codec.Abstractions\Hive.Common.Codec.Abstractions.csproj", "{4C398EE9-35A2-46F2-A9BE-F377749C2511}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Shared", "Common\Hive.Common.Shared\Hive.Common.Shared.csproj", "{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Codec.Protobuf", "Common\Hive.Common.Codec.Protobuf\Hive.Common.Codec.Protobuf.csproj", "{104BD1C4-DD36-4610-85CE-0F0357DB8503}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.ECS", "Common\Hive.Common.ECS\Hive.Common.ECS.csproj", "{EA4009E3-0588-447D-A786-68FEDDDECA39}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Shared", "Common\Hive.Common.Shared\Hive.Common.Shared.csproj", "{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Codecs", "Codecs", "{8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{B821F9BF-F447-4406-971F-6DA307812FAD}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Abstractions", "Common\Hive.Common.Networking.Abstractions\Hive.Common.Networking.Abstractions.csproj", "{E49B46F9-C834-4C33-ADFD-6D4127A1EC9F}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Networking", "Networking", "{4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Shared", "Common\Hive.Common.Networking.Shared\Hive.Common.Networking.Shared.csproj", "{CD2BD09A-7232-48F6-BCB9-A47EB1B79E53}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BenchmarksAndTests", "BenchmarksAndTests", "{498D73F4-FA45-4447-844C-388967A86013}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Tcp", "Common\Hive.Common.Networking.Tcp\Hive.Common.Networking.Tcp.csproj", "{6ADEBC90-7261-4ED8-8637-04F465AAE456}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Codec.Abstractions", "Codecs\Hive.Codec.Abstractions\Hive.Codec.Abstractions.csproj", "{C91D831B-81AF-4C93-A239-4BFE3EBE8C47}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Udp", "Common\Hive.Common.Networking.Udp\Hive.Common.Networking.Udp.csproj", "{0F779828-D569-4A91-BC36-027E27B5697A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Codec.Bson", "Codecs\Hive.Codec.Bson\Hive.Codec.Bson.csproj", "{5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Quic", "Common\Hive.Common.Networking.Quic\Hive.Common.Networking.Quic.csproj", "{8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Codec.MemoryPack", "Codecs\Hive.Codec.MemoryPack\Hive.Codec.MemoryPack.csproj", "{2F9F5DB1-F8F1-4358-B758-145DF9022E33}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Kcp", "Common\Hive.Common.Networking.Kcp\Hive.Common.Networking.Kcp.csproj", "{D37963AE-DF99-4708-A112-1C09031EF301}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Codec.Protobuf", "Codecs\Hive.Codec.Protobuf\Hive.Codec.Protobuf.csproj", "{90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Networking.Tests", "Common\Hive.Common.Networking.Tests\Hive.Common.Networking.Tests.csproj", "{A8F7A182-6039-4F44-A05B-D39D5B69AACD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Codec.Shared", "Codecs\Hive.Codec.Shared\Hive.Codec.Shared.csproj", "{69E763AC-C31B-4256-8223-840F24316B4C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Codec.Bson", "Common\Hive.Common.Codec.Bson\Hive.Common.Codec.Bson.csproj", "{9CC078D2-8056-4A7E-8F13-6A6F6DB0B023}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Abstractions", "Networking\Hive.Networking.Abstractions\Hive.Networking.Abstractions.csproj", "{5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.ECS", "Common\Hive.Common.ECS\Hive.Common.ECS.csproj", "{EA4009E3-0588-447D-A786-68FEDDDECA39}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Kcp", "Networking\Hive.Networking.Kcp\Hive.Networking.Kcp.csproj", "{708FB0F1-DE87-4D73-8026-550701575FAE}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Benchmark", "Common\Hive.Common.Benchmark\Hive.Common.Benchmark.csproj", "{8B8134DC-8118-419E-8656-73B5E2B0F077}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Quic", "Networking\Hive.Networking.Quic\Hive.Networking.Quic.csproj", "{D65EBF03-A7A2-43C8-9683-C1FF1164C624}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Codecs", "Codecs", "{8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Shared", "Networking\Hive.Networking.Shared\Hive.Networking.Shared.csproj", "{730457A4-22AC-44A6-AE79-D0D2F19BBE95}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{B821F9BF-F447-4406-971F-6DA307812FAD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Tcp", "Networking\Hive.Networking.Tcp\Hive.Networking.Tcp.csproj", "{FAE1A5BD-17DA-4D19-A440-777F1F72C5C8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Udp", "Networking\Hive.Networking.Udp\Hive.Networking.Udp.csproj", "{23AF5605-9215-4F9A-8F81-E23F5EBC069E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Codec.Shared", "Common\Hive.Common.Codec.Shared\Hive.Common.Codec.Shared.csproj", "{149A1F50-51C9-4329-B24F-CA2858A3DA58}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Benchmark", "BenchmarksAndTests\Hive.Benchmark\Hive.Benchmark.csproj", "{AF59120C-D3B7-4006-87DC-47BC31C2DA8E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Common.Codec.MemoryPack", "Common\Hive.Common.Codec.MemoryPack\Hive.Common.Codec.MemoryPack.csproj", "{6C814700-E7A0-4196-905D-5D036E2908D2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hive.Networking.Tests", "BenchmarksAndTests\Hive.Networking.Tests\Hive.Networking.Tests.csproj", "{8048B197-F7A2-4067-8370-A02D0EB9F01A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -43,86 +47,86 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {4C398EE9-35A2-46F2-A9BE-F377749C2511}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4C398EE9-35A2-46F2-A9BE-F377749C2511}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4C398EE9-35A2-46F2-A9BE-F377749C2511}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4C398EE9-35A2-46F2-A9BE-F377749C2511}.Release|Any CPU.Build.0 = Release|Any CPU
- {104BD1C4-DD36-4610-85CE-0F0357DB8503}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {104BD1C4-DD36-4610-85CE-0F0357DB8503}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {104BD1C4-DD36-4610-85CE-0F0357DB8503}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {104BD1C4-DD36-4610-85CE-0F0357DB8503}.Release|Any CPU.Build.0 = Release|Any CPU
{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0}.Release|Any CPU.Build.0 = Release|Any CPU
- {E49B46F9-C834-4C33-ADFD-6D4127A1EC9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E49B46F9-C834-4C33-ADFD-6D4127A1EC9F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E49B46F9-C834-4C33-ADFD-6D4127A1EC9F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E49B46F9-C834-4C33-ADFD-6D4127A1EC9F}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD2BD09A-7232-48F6-BCB9-A47EB1B79E53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD2BD09A-7232-48F6-BCB9-A47EB1B79E53}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD2BD09A-7232-48F6-BCB9-A47EB1B79E53}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD2BD09A-7232-48F6-BCB9-A47EB1B79E53}.Release|Any CPU.Build.0 = Release|Any CPU
- {6ADEBC90-7261-4ED8-8637-04F465AAE456}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6ADEBC90-7261-4ED8-8637-04F465AAE456}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6ADEBC90-7261-4ED8-8637-04F465AAE456}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6ADEBC90-7261-4ED8-8637-04F465AAE456}.Release|Any CPU.Build.0 = Release|Any CPU
- {0F779828-D569-4A91-BC36-027E27B5697A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0F779828-D569-4A91-BC36-027E27B5697A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0F779828-D569-4A91-BC36-027E27B5697A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0F779828-D569-4A91-BC36-027E27B5697A}.Release|Any CPU.Build.0 = Release|Any CPU
- {8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A}.Release|Any CPU.Build.0 = Release|Any CPU
- {D37963AE-DF99-4708-A112-1C09031EF301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D37963AE-DF99-4708-A112-1C09031EF301}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D37963AE-DF99-4708-A112-1C09031EF301}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D37963AE-DF99-4708-A112-1C09031EF301}.Release|Any CPU.Build.0 = Release|Any CPU
- {A8F7A182-6039-4F44-A05B-D39D5B69AACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A8F7A182-6039-4F44-A05B-D39D5B69AACD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A8F7A182-6039-4F44-A05B-D39D5B69AACD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A8F7A182-6039-4F44-A05B-D39D5B69AACD}.Release|Any CPU.Build.0 = Release|Any CPU
- {9CC078D2-8056-4A7E-8F13-6A6F6DB0B023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9CC078D2-8056-4A7E-8F13-6A6F6DB0B023}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9CC078D2-8056-4A7E-8F13-6A6F6DB0B023}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9CC078D2-8056-4A7E-8F13-6A6F6DB0B023}.Release|Any CPU.Build.0 = Release|Any CPU
{EA4009E3-0588-447D-A786-68FEDDDECA39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA4009E3-0588-447D-A786-68FEDDDECA39}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA4009E3-0588-447D-A786-68FEDDDECA39}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA4009E3-0588-447D-A786-68FEDDDECA39}.Release|Any CPU.Build.0 = Release|Any CPU
- {8B8134DC-8118-419E-8656-73B5E2B0F077}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8B8134DC-8118-419E-8656-73B5E2B0F077}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8B8134DC-8118-419E-8656-73B5E2B0F077}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8B8134DC-8118-419E-8656-73B5E2B0F077}.Release|Any CPU.Build.0 = Release|Any CPU
- {149A1F50-51C9-4329-B24F-CA2858A3DA58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {149A1F50-51C9-4329-B24F-CA2858A3DA58}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {149A1F50-51C9-4329-B24F-CA2858A3DA58}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {149A1F50-51C9-4329-B24F-CA2858A3DA58}.Release|Any CPU.Build.0 = Release|Any CPU
- {6C814700-E7A0-4196-905D-5D036E2908D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6C814700-E7A0-4196-905D-5D036E2908D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6C814700-E7A0-4196-905D-5D036E2908D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6C814700-E7A0-4196-905D-5D036E2908D2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C91D831B-81AF-4C93-A239-4BFE3EBE8C47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C91D831B-81AF-4C93-A239-4BFE3EBE8C47}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C91D831B-81AF-4C93-A239-4BFE3EBE8C47}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C91D831B-81AF-4C93-A239-4BFE3EBE8C47}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2F9F5DB1-F8F1-4358-B758-145DF9022E33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2F9F5DB1-F8F1-4358-B758-145DF9022E33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2F9F5DB1-F8F1-4358-B758-145DF9022E33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2F9F5DB1-F8F1-4358-B758-145DF9022E33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69E763AC-C31B-4256-8223-840F24316B4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69E763AC-C31B-4256-8223-840F24316B4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69E763AC-C31B-4256-8223-840F24316B4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69E763AC-C31B-4256-8223-840F24316B4C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {708FB0F1-DE87-4D73-8026-550701575FAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {708FB0F1-DE87-4D73-8026-550701575FAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {708FB0F1-DE87-4D73-8026-550701575FAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {708FB0F1-DE87-4D73-8026-550701575FAE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D65EBF03-A7A2-43C8-9683-C1FF1164C624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D65EBF03-A7A2-43C8-9683-C1FF1164C624}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D65EBF03-A7A2-43C8-9683-C1FF1164C624}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D65EBF03-A7A2-43C8-9683-C1FF1164C624}.Release|Any CPU.Build.0 = Release|Any CPU
+ {730457A4-22AC-44A6-AE79-D0D2F19BBE95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {730457A4-22AC-44A6-AE79-D0D2F19BBE95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {730457A4-22AC-44A6-AE79-D0D2F19BBE95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {730457A4-22AC-44A6-AE79-D0D2F19BBE95}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FAE1A5BD-17DA-4D19-A440-777F1F72C5C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FAE1A5BD-17DA-4D19-A440-777F1F72C5C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FAE1A5BD-17DA-4D19-A440-777F1F72C5C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FAE1A5BD-17DA-4D19-A440-777F1F72C5C8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23AF5605-9215-4F9A-8F81-E23F5EBC069E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23AF5605-9215-4F9A-8F81-E23F5EBC069E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23AF5605-9215-4F9A-8F81-E23F5EBC069E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23AF5605-9215-4F9A-8F81-E23F5EBC069E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF59120C-D3B7-4006-87DC-47BC31C2DA8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AF59120C-D3B7-4006-87DC-47BC31C2DA8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AF59120C-D3B7-4006-87DC-47BC31C2DA8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AF59120C-D3B7-4006-87DC-47BC31C2DA8E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8048B197-F7A2-4067-8370-A02D0EB9F01A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8048B197-F7A2-4067-8370-A02D0EB9F01A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8048B197-F7A2-4067-8370-A02D0EB9F01A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8048B197-F7A2-4067-8370-A02D0EB9F01A}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {4C398EE9-35A2-46F2-A9BE-F377749C2511} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
- {104BD1C4-DD36-4610-85CE-0F0357DB8503} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
{CBB6DEBC-DCCF-4AD7-A6D1-9377BA6D96F0} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {E49B46F9-C834-4C33-ADFD-6D4127A1EC9F} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {CD2BD09A-7232-48F6-BCB9-A47EB1B79E53} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {6ADEBC90-7261-4ED8-8637-04F465AAE456} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {0F779828-D569-4A91-BC36-027E27B5697A} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {8BDFBDC2-6A34-4D9B-9CC8-CF982418C82A} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {D37963AE-DF99-4708-A112-1C09031EF301} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {A8F7A182-6039-4F44-A05B-D39D5B69AACD} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {9CC078D2-8056-4A7E-8F13-6A6F6DB0B023} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
{EA4009E3-0588-447D-A786-68FEDDDECA39} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {8B8134DC-8118-419E-8656-73B5E2B0F077} = {B821F9BF-F447-4406-971F-6DA307812FAD}
- {149A1F50-51C9-4329-B24F-CA2858A3DA58} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
- {6C814700-E7A0-4196-905D-5D036E2908D2} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {C91D831B-81AF-4C93-A239-4BFE3EBE8C47} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {5674C1B4-617D-4B8E-A5A1-CF5DC105B8AC} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {2F9F5DB1-F8F1-4358-B758-145DF9022E33} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {90CBFE6A-FC59-4D9D-90FE-ACCC00D3424E} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {69E763AC-C31B-4256-8223-840F24316B4C} = {8B7F1FE5-0214-43B4-B698-58BF5D2C4CAE}
+ {5A36F4CC-4FBC-44D0-96B8-DDEC15F74DC8} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {708FB0F1-DE87-4D73-8026-550701575FAE} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {D65EBF03-A7A2-43C8-9683-C1FF1164C624} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {730457A4-22AC-44A6-AE79-D0D2F19BBE95} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {FAE1A5BD-17DA-4D19-A440-777F1F72C5C8} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {23AF5605-9215-4F9A-8F81-E23F5EBC069E} = {4C77F938-4CBF-45D6-BE8C-4DA9C0F10DD0}
+ {AF59120C-D3B7-4006-87DC-47BC31C2DA8E} = {498D73F4-FA45-4447-844C-388967A86013}
+ {8048B197-F7A2-4067-8370-A02D0EB9F01A} = {498D73F4-FA45-4447-844C-388967A86013}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F2F9E22D-2C90-425D-86FF-62DCA2D66872}
diff --git a/Common/Hive.Common.Networking.Abstractions/ClientConnectionStatus.cs b/Networking/Hive.Networking.Abstractions/ClientConnectionStatus.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/ClientConnectionStatus.cs
rename to Networking/Hive.Networking.Abstractions/ClientConnectionStatus.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/EventArgs/ClientConnectionChangedEventArgs.cs b/Networking/Hive.Networking.Abstractions/EventArgs/ClientConnectionChangedEventArgs.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/EventArgs/ClientConnectionChangedEventArgs.cs
rename to Networking/Hive.Networking.Abstractions/EventArgs/ClientConnectionChangedEventArgs.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/EventArgs/LoadBalancerInitializedEventArgs.cs b/Networking/Hive.Networking.Abstractions/EventArgs/LoadBalancerInitializedEventArgs.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/EventArgs/LoadBalancerInitializedEventArgs.cs
rename to Networking/Hive.Networking.Abstractions/EventArgs/LoadBalancerInitializedEventArgs.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/EventArgs/ReceivedDataEventArgs.cs b/Networking/Hive.Networking.Abstractions/EventArgs/ReceivedDataEventArgs.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/EventArgs/ReceivedDataEventArgs.cs
rename to Networking/Hive.Networking.Abstractions/EventArgs/ReceivedDataEventArgs.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/Hive.Common.Networking.Abstractions.csproj b/Networking/Hive.Networking.Abstractions/Hive.Networking.Abstractions.csproj
similarity index 61%
rename from Common/Hive.Common.Networking.Abstractions/Hive.Common.Networking.Abstractions.csproj
rename to Networking/Hive.Networking.Abstractions/Hive.Networking.Abstractions.csproj
index fb66b9f..42598ce 100644
--- a/Common/Hive.Common.Networking.Abstractions/Hive.Common.Networking.Abstractions.csproj
+++ b/Networking/Hive.Networking.Abstractions/Hive.Networking.Abstractions.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/Common/Hive.Common.Networking.Abstractions/IAcceptor.cs b/Networking/Hive.Networking.Abstractions/IAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/IAcceptor.cs
rename to Networking/Hive.Networking.Abstractions/IAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/IClientManager.cs b/Networking/Hive.Networking.Abstractions/IClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/IClientManager.cs
rename to Networking/Hive.Networking.Abstractions/IClientManager.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/IDataDispatcher.cs b/Networking/Hive.Networking.Abstractions/IDataDispatcher.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/IDataDispatcher.cs
rename to Networking/Hive.Networking.Abstractions/IDataDispatcher.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/IGatewayServer.cs b/Networking/Hive.Networking.Abstractions/IGatewayServer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/IGatewayServer.cs
rename to Networking/Hive.Networking.Abstractions/IGatewayServer.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/ILoadBalancer.cs b/Networking/Hive.Networking.Abstractions/ILoadBalancer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/ILoadBalancer.cs
rename to Networking/Hive.Networking.Abstractions/ILoadBalancer.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/ISender.cs b/Networking/Hive.Networking.Abstractions/ISender.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/ISender.cs
rename to Networking/Hive.Networking.Abstractions/ISender.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/ISession.cs b/Networking/Hive.Networking.Abstractions/ISession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/ISession.cs
rename to Networking/Hive.Networking.Abstractions/ISession.cs
diff --git a/Common/Hive.Common.Networking.Abstractions/IShouldDestroySession.cs b/Networking/Hive.Networking.Abstractions/IShouldDestroySession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Abstractions/IShouldDestroySession.cs
rename to Networking/Hive.Networking.Abstractions/IShouldDestroySession.cs
diff --git a/Common/Hive.Common.Networking.Kcp/Hive.Common.Networking.Kcp.csproj b/Networking/Hive.Networking.Kcp/Hive.Networking.Kcp.csproj
similarity index 64%
rename from Common/Hive.Common.Networking.Kcp/Hive.Common.Networking.Kcp.csproj
rename to Networking/Hive.Networking.Kcp/Hive.Networking.Kcp.csproj
index fe6f458..e7ea040 100644
--- a/Common/Hive.Common.Networking.Kcp/Hive.Common.Networking.Kcp.csproj
+++ b/Networking/Hive.Networking.Kcp/Hive.Networking.Kcp.csproj
@@ -11,7 +11,8 @@
-
+
+
diff --git a/Common/Hive.Common.Networking.Kcp/KcpAcceptor.cs b/Networking/Hive.Networking.Kcp/KcpAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Kcp/KcpAcceptor.cs
rename to Networking/Hive.Networking.Kcp/KcpAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Kcp/KcpSession.cs b/Networking/Hive.Networking.Kcp/KcpSession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Kcp/KcpSession.cs
rename to Networking/Hive.Networking.Kcp/KcpSession.cs
diff --git a/Common/Hive.Common.Networking.Quic/Hive.Common.Networking.Quic.csproj b/Networking/Hive.Networking.Quic/Hive.Networking.Quic.csproj
similarity index 60%
rename from Common/Hive.Common.Networking.Quic/Hive.Common.Networking.Quic.csproj
rename to Networking/Hive.Networking.Quic/Hive.Networking.Quic.csproj
index 10aa0ce..ccb7023 100644
--- a/Common/Hive.Common.Networking.Quic/Hive.Common.Networking.Quic.csproj
+++ b/Networking/Hive.Networking.Quic/Hive.Networking.Quic.csproj
@@ -8,7 +8,8 @@
-
+
+
diff --git a/Common/Hive.Common.Networking.Quic/QuicAcceptor.cs b/Networking/Hive.Networking.Quic/QuicAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Quic/QuicAcceptor.cs
rename to Networking/Hive.Networking.Quic/QuicAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Quic/QuicCertHelper.cs b/Networking/Hive.Networking.Quic/QuicCertHelper.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Quic/QuicCertHelper.cs
rename to Networking/Hive.Networking.Quic/QuicCertHelper.cs
diff --git a/Common/Hive.Common.Networking.Quic/QuicSession.cs b/Networking/Hive.Networking.Quic/QuicSession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Quic/QuicSession.cs
rename to Networking/Hive.Networking.Quic/QuicSession.cs
diff --git a/Common/Hive.Common.Networking.Shared/AbstractAcceptor.cs b/Networking/Hive.Networking.Shared/AbstractAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/AbstractAcceptor.cs
rename to Networking/Hive.Networking.Shared/AbstractAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Shared/AbstractClientManager.cs b/Networking/Hive.Networking.Shared/AbstractClientManager.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/AbstractClientManager.cs
rename to Networking/Hive.Networking.Shared/AbstractClientManager.cs
diff --git a/Common/Hive.Common.Networking.Shared/AbstractGatewayServer.cs b/Networking/Hive.Networking.Shared/AbstractGatewayServer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/AbstractGatewayServer.cs
rename to Networking/Hive.Networking.Shared/AbstractGatewayServer.cs
diff --git a/Common/Hive.Common.Networking.Shared/AbstractPrefixResolver.cs b/Networking/Hive.Networking.Shared/AbstractPrefixResolver.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/AbstractPrefixResolver.cs
rename to Networking/Hive.Networking.Shared/AbstractPrefixResolver.cs
diff --git a/Common/Hive.Common.Networking.Shared/AbstractSession.cs b/Networking/Hive.Networking.Shared/AbstractSession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/AbstractSession.cs
rename to Networking/Hive.Networking.Shared/AbstractSession.cs
diff --git a/Common/Hive.Common.Networking.Shared/DefaultDataDispatcher.cs b/Networking/Hive.Networking.Shared/DefaultDataDispatcher.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/DefaultDataDispatcher.cs
rename to Networking/Hive.Networking.Shared/DefaultDataDispatcher.cs
diff --git a/Common/Hive.Common.Networking.Shared/GuaranteedDeliveryBroadcastBlock.cs b/Networking/Hive.Networking.Shared/GuaranteedDeliveryBroadcastBlock.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/GuaranteedDeliveryBroadcastBlock.cs
rename to Networking/Hive.Networking.Shared/GuaranteedDeliveryBroadcastBlock.cs
diff --git a/Common/Hive.Common.Networking.Shared/Helpers/NetworkAddressHelper.cs b/Networking/Hive.Networking.Shared/Helpers/NetworkAddressHelper.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/Helpers/NetworkAddressHelper.cs
rename to Networking/Hive.Networking.Shared/Helpers/NetworkAddressHelper.cs
diff --git a/Common/Hive.Common.Networking.Shared/Helpers/SessionExtensions.cs b/Networking/Hive.Networking.Shared/Helpers/SessionExtensions.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/Helpers/SessionExtensions.cs
rename to Networking/Hive.Networking.Shared/Helpers/SessionExtensions.cs
diff --git a/Common/Hive.Common.Networking.Shared/Helpers/SocketHelper.cs b/Networking/Hive.Networking.Shared/Helpers/SocketHelper.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/Helpers/SocketHelper.cs
rename to Networking/Hive.Networking.Shared/Helpers/SocketHelper.cs
diff --git a/Common/Hive.Common.Networking.Shared/Helpers/TaskHelper.cs b/Networking/Hive.Networking.Shared/Helpers/TaskHelper.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/Helpers/TaskHelper.cs
rename to Networking/Hive.Networking.Shared/Helpers/TaskHelper.cs
diff --git a/Common/Hive.Common.Networking.Shared/Hive.Common.Networking.Shared.csproj b/Networking/Hive.Networking.Shared/Hive.Networking.Shared.csproj
similarity index 75%
rename from Common/Hive.Common.Networking.Shared/Hive.Common.Networking.Shared.csproj
rename to Networking/Hive.Networking.Shared/Hive.Networking.Shared.csproj
index 2ef6925..c47e883 100644
--- a/Common/Hive.Common.Networking.Shared/Hive.Common.Networking.Shared.csproj
+++ b/Networking/Hive.Networking.Shared/Hive.Networking.Shared.csproj
@@ -7,11 +7,6 @@
Hive.Framework.Networking.Shared
-
-
-
-
-
@@ -22,4 +17,8 @@
+
+
+
+
diff --git a/Common/Hive.Common.Networking.Shared/LoadBalancers/BasicLoadBalancer.cs b/Networking/Hive.Networking.Shared/LoadBalancers/BasicLoadBalancer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/LoadBalancers/BasicLoadBalancer.cs
rename to Networking/Hive.Networking.Shared/LoadBalancers/BasicLoadBalancer.cs
diff --git a/Common/Hive.Common.Networking.Shared/LoadBalancers/BasicWeightedLoadBalancer.cs b/Networking/Hive.Networking.Shared/LoadBalancers/BasicWeightedLoadBalancer.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Shared/LoadBalancers/BasicWeightedLoadBalancer.cs
rename to Networking/Hive.Networking.Shared/LoadBalancers/BasicWeightedLoadBalancer.cs
diff --git a/Common/Hive.Common.Networking.Tcp/Hive.Common.Networking.Tcp.csproj b/Networking/Hive.Networking.Tcp/Hive.Networking.Tcp.csproj
similarity index 57%
rename from Common/Hive.Common.Networking.Tcp/Hive.Common.Networking.Tcp.csproj
rename to Networking/Hive.Networking.Tcp/Hive.Networking.Tcp.csproj
index 697c780..ad2a4f4 100644
--- a/Common/Hive.Common.Networking.Tcp/Hive.Common.Networking.Tcp.csproj
+++ b/Networking/Hive.Networking.Tcp/Hive.Networking.Tcp.csproj
@@ -7,7 +7,8 @@
-
+
+
diff --git a/Common/Hive.Common.Networking.Tcp/TcpAcceptor.cs b/Networking/Hive.Networking.Tcp/TcpAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tcp/TcpAcceptor.cs
rename to Networking/Hive.Networking.Tcp/TcpAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Tcp/TcpSession.cs b/Networking/Hive.Networking.Tcp/TcpSession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Tcp/TcpSession.cs
rename to Networking/Hive.Networking.Tcp/TcpSession.cs
diff --git a/Common/Hive.Common.Networking.Udp/Hive.Common.Networking.Udp.csproj b/Networking/Hive.Networking.Udp/Hive.Networking.Udp.csproj
similarity index 65%
rename from Common/Hive.Common.Networking.Udp/Hive.Common.Networking.Udp.csproj
rename to Networking/Hive.Networking.Udp/Hive.Networking.Udp.csproj
index a57b6e2..f87bf6a 100644
--- a/Common/Hive.Common.Networking.Udp/Hive.Common.Networking.Udp.csproj
+++ b/Networking/Hive.Networking.Udp/Hive.Networking.Udp.csproj
@@ -11,7 +11,8 @@
-
+
+
diff --git a/Common/Hive.Common.Networking.Udp/UdpAcceptor.cs b/Networking/Hive.Networking.Udp/UdpAcceptor.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Udp/UdpAcceptor.cs
rename to Networking/Hive.Networking.Udp/UdpAcceptor.cs
diff --git a/Common/Hive.Common.Networking.Udp/UdpSession.cs b/Networking/Hive.Networking.Udp/UdpSession.cs
similarity index 100%
rename from Common/Hive.Common.Networking.Udp/UdpSession.cs
rename to Networking/Hive.Networking.Udp/UdpSession.cs