diff --git a/src/Syroot.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj b/src/Syroot.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj
deleted file mode 100644
index 0d8db27..0000000
--- a/src/Syroot.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- Exe
- netcoreapp2.1
- latest
-
-
-
-
-
-
diff --git a/src/Syroot.OnlineWorms.Server/Client.cs b/src/Syroot.Worms.OnlineWorms.Server/Client.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Client.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Client.cs
diff --git a/src/Syroot.OnlineWorms.Server/Log.cs b/src/Syroot.Worms.OnlineWorms.Server/Log.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Log.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Log.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/GameConnection.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/GameConnection.cs
similarity index 99%
rename from src/Syroot.OnlineWorms.Server/Net/GameConnection.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/GameConnection.cs
index 09886f1..c50bd1a 100644
--- a/src/Syroot.OnlineWorms.Server/Net/GameConnection.cs
+++ b/src/Syroot.Worms.OnlineWorms.Server/Net/GameConnection.cs
@@ -82,7 +82,7 @@ namespace Syroot.Worms.OnlineWorms.Server.Net
{
if (disposing)
{
- TcpClient.Dispose();
+ TcpClient.Close();
_sendStream.Dispose();
}
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packet.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packet.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packet.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packet.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/PacketAttribute.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/PacketAttribute.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/PacketAttribute.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/PacketAttribute.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/PacketFactory.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/PacketFactory.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/PacketFactory.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/PacketFactory.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/PacketStream.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/PacketStream.cs
similarity index 99%
rename from src/Syroot.OnlineWorms.Server/Net/PacketStream.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/PacketStream.cs
index 2fee786..f91b9fb 100644
--- a/src/Syroot.OnlineWorms.Server/Net/PacketStream.cs
+++ b/src/Syroot.Worms.OnlineWorms.Server/Net/PacketStream.cs
@@ -20,7 +20,9 @@ namespace Syroot.Worms.OnlineWorms.Server.Net
static PacketStream()
{
+#if NETCOREAPP2_1
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
+#endif
_win949Encoding = Encoding.GetEncoding(949);
}
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packets/ConnectQueryPacket.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packets/ConnectQueryPacket.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packets/ConnectQueryPacket.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packets/ConnectQueryPacket.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packets/ConnectReplyPacket.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packets/ConnectReplyPacket.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packets/ConnectReplyPacket.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packets/ConnectReplyPacket.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packets/LoginQueryPacket.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packets/LoginQueryPacket.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packets/LoginQueryPacket.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packets/LoginQueryPacket.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packets/LoginReplyPacket.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packets/LoginReplyPacket.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packets/LoginReplyPacket.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packets/LoginReplyPacket.cs
diff --git a/src/Syroot.OnlineWorms.Server/Net/Packets/RawQueryPacket.cs b/src/Syroot.Worms.OnlineWorms.Server/Net/Packets/RawQueryPacket.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Net/Packets/RawQueryPacket.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Net/Packets/RawQueryPacket.cs
diff --git a/src/Syroot.OnlineWorms.Server/Program.cs b/src/Syroot.Worms.OnlineWorms.Server/Program.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Program.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Program.cs
diff --git a/src/Syroot.OnlineWorms.Server/Server.cs b/src/Syroot.Worms.OnlineWorms.Server/Server.cs
similarity index 100%
rename from src/Syroot.OnlineWorms.Server/Server.cs
rename to src/Syroot.Worms.OnlineWorms.Server/Server.cs
diff --git a/src/Syroot.Worms.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj b/src/Syroot.Worms.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj
new file mode 100644
index 0000000..c5dccc7
--- /dev/null
+++ b/src/Syroot.Worms.OnlineWorms.Server/Syroot.Worms.OnlineWorms.Server.csproj
@@ -0,0 +1,13 @@
+
+
+ Exe
+ net452;netcoreapp2.1
+ latest
+
+
+
+
+
+
+
+