diff --git a/Client/Core/Client.cs b/Client/Core/Client.cs index 9f151bac..5160d6bd 100644 --- a/Client/Core/Client.cs +++ b/Client/Core/Client.cs @@ -255,7 +255,7 @@ private void AsyncReceive(IAsyncResult result) } } - public void Send(IPacket packet) where T : IPacket + public void Send(T packet) where T : IPacket { lock (_handle) { @@ -266,7 +266,7 @@ private void AsyncReceive(IAsyncResult result) { using (MemoryStream ms = new MemoryStream()) { - Serializer.SerializeWithLengthPrefix(ms, (T) packet, PrefixStyle.Fixed32); + Serializer.SerializeWithLengthPrefix(ms, packet, PrefixStyle.Fixed32); byte[] data = ms.ToArray(); diff --git a/Server/Core/Client.cs b/Server/Core/Client.cs index d4be29a7..afca7416 100644 --- a/Server/Core/Client.cs +++ b/Server/Core/Client.cs @@ -237,7 +237,7 @@ private void AsyncReceive(IAsyncResult result) } } - public void Send(IPacket packet) where T : IPacket + public void Send(T packet) where T : IPacket { lock (_handle) { @@ -248,7 +248,7 @@ private void AsyncReceive(IAsyncResult result) { using (MemoryStream ms = new MemoryStream()) { - Serializer.SerializeWithLengthPrefix(ms, (T) packet, PrefixStyle.Fixed32); + Serializer.SerializeWithLengthPrefix(ms, packet, PrefixStyle.Fixed32); byte[] data = ms.ToArray();