From fc9e72e0de921dbd6e8dd5f59093448ccbe48588 Mon Sep 17 00:00:00 2001 From: lidgren Date: Tue, 4 Nov 2014 08:06:40 +0000 Subject: [PATCH] updated garbagethrowersample --- .../GarbageThrowerSample/Client/Client.csproj | 64 +++++++++++++++++++ .../GarbageThrowerSample/Client/Program.cs | 8 ++- .../GarbageThrowerSample.sln | 12 ++-- .../GarbageThrowerSample/Server/Program.cs | 2 + 4 files changed, 79 insertions(+), 7 deletions(-) create mode 100644 Samples/LibraryTestSamples/GarbageThrowerSample/Client/Client.csproj diff --git a/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Client.csproj b/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Client.csproj new file mode 100644 index 0000000..66c95a3 --- /dev/null +++ b/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Client.csproj @@ -0,0 +1,64 @@ + + + + + Debug + AnyCPU + {6F2BBE07-7D84-4B8B-9882-1556D2C9F79B} + Exe + Properties + Client + Client + v4.5.1 + 512 + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + {49ba1c69-6104-41ac-a5d8-b54fa9f696e8} + Lidgren.Network + + + {773069da-b66e-4667-adcb-0d215ad8cf3e} + SamplesCommon + + + + + \ No newline at end of file diff --git a/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Program.cs b/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Program.cs index afcb56f..5928263 100644 --- a/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Program.cs +++ b/Samples/LibraryTestSamples/GarbageThrowerSample/Client/Program.cs @@ -20,6 +20,7 @@ namespace Client var buffer = new byte[1024]; var rnd = new Random(); + int batch = 0; // use RawSend to throw poop at server while(true) { @@ -43,7 +44,12 @@ namespace Client // fling teh poop client.RawSend(buffer, 0, length, target); - Thread.Sleep(1); + batch++; + if (batch >= 3) + { + batch = 0; + Thread.Sleep(0); + } } } } diff --git a/Samples/LibraryTestSamples/GarbageThrowerSample/GarbageThrowerSample.sln b/Samples/LibraryTestSamples/GarbageThrowerSample/GarbageThrowerSample.sln index b8025c7..18f1204 100644 --- a/Samples/LibraryTestSamples/GarbageThrowerSample/GarbageThrowerSample.sln +++ b/Samples/LibraryTestSamples/GarbageThrowerSample/GarbageThrowerSample.sln @@ -5,10 +5,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lidgren.Network", "..\..\.. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SamplesCommon", "..\..\SamplesCommon\SamplesCommon.csproj", "{773069DA-B66E-4667-ADCB-0D215AD8CF3E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client\Client.csproj", "{154863C7-4198-48B7-B7BC-CB27821EE7E8}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Server", "Server\Server.csproj", "{CCE7E8B5-4167-464C-9B11-EEB9A4439EC1}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client\Client.csproj", "{6F2BBE07-7D84-4B8B-9882-1556D2C9F79B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -23,14 +23,14 @@ Global {773069DA-B66E-4667-ADCB-0D215AD8CF3E}.Debug|Any CPU.Build.0 = Debug|Any CPU {773069DA-B66E-4667-ADCB-0D215AD8CF3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {773069DA-B66E-4667-ADCB-0D215AD8CF3E}.Release|Any CPU.Build.0 = Release|Any CPU - {154863C7-4198-48B7-B7BC-CB27821EE7E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {154863C7-4198-48B7-B7BC-CB27821EE7E8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {154863C7-4198-48B7-B7BC-CB27821EE7E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {154863C7-4198-48B7-B7BC-CB27821EE7E8}.Release|Any CPU.Build.0 = Release|Any CPU {CCE7E8B5-4167-464C-9B11-EEB9A4439EC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CCE7E8B5-4167-464C-9B11-EEB9A4439EC1}.Debug|Any CPU.Build.0 = Debug|Any CPU {CCE7E8B5-4167-464C-9B11-EEB9A4439EC1}.Release|Any CPU.ActiveCfg = Release|Any CPU {CCE7E8B5-4167-464C-9B11-EEB9A4439EC1}.Release|Any CPU.Build.0 = Release|Any CPU + {6F2BBE07-7D84-4B8B-9882-1556D2C9F79B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F2BBE07-7D84-4B8B-9882-1556D2C9F79B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F2BBE07-7D84-4B8B-9882-1556D2C9F79B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F2BBE07-7D84-4B8B-9882-1556D2C9F79B}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Samples/LibraryTestSamples/GarbageThrowerSample/Server/Program.cs b/Samples/LibraryTestSamples/GarbageThrowerSample/Server/Program.cs index e80a695..55a378c 100644 --- a/Samples/LibraryTestSamples/GarbageThrowerSample/Server/Program.cs +++ b/Samples/LibraryTestSamples/GarbageThrowerSample/Server/Program.cs @@ -12,6 +12,8 @@ namespace Server NetPeerConfiguration config = new NetPeerConfiguration("garbagethrower"); config.MaximumConnections = 1; config.Port = 14242; + config.PingInterval = 2.0f; + config.ConnectionTimeout = 2.0f; var server = new NetServer(config); server.Start();