diff --git a/Server/Server.cs b/Server/Server.cs index 9ea8fa5..0b762a6 100644 --- a/Server/Server.cs +++ b/Server/Server.cs @@ -18,6 +18,7 @@ public class Server { public async Task Listen(CancellationToken? token = null) { Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); serverSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); + serverSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendBuffer, 1); serverSocket.Bind(new IPEndPoint(IPAddress.Parse(Settings.Instance.Server.Address), Settings.Instance.Server.Port)); serverSocket.Listen(); diff --git a/TestClient/Program.cs b/TestClient/Program.cs index 4e80501..7a98da4 100644 --- a/TestClient/Program.cs +++ b/TestClient/Program.cs @@ -71,7 +71,8 @@ async Task S(string n, Guid otherId, Guid ownId) { if (header.Id != otherId) continue; if (reboundPackets.All(x => x != type)) continue; if (type == PacketType.Player) { - + PlayerPacket packet = new PlayerPacket(); + packet. } header.Id = ownId; MemoryMarshal.Write(owner.Memory.Span[..Constants.HeaderSize], ref header); @@ -81,7 +82,7 @@ async Task S(string n, Guid otherId, Guid ownId) { } Guid temp = baseOtherId; -IEnumerable stuff = Enumerable.Range(0, 7).Select(i => { +IEnumerable stuff = Enumerable.Range(0, 1).Select(i => { Guid newOwnId = Guid.NewGuid(); Task task = S($"Sussy {i}", temp, newOwnId); temp = newOwnId;