diff options
Diffstat (limited to 'performance-tests/Messaging/ClientApp/OneWayClientCustomProtocol.cs')
-rw-r--r-- | performance-tests/Messaging/ClientApp/OneWayClientCustomProtocol.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/performance-tests/Messaging/ClientApp/OneWayClientCustomProtocol.cs b/performance-tests/Messaging/ClientApp/OneWayClientCustomProtocol.cs new file mode 100644 index 0000000..2d83559 --- /dev/null +++ b/performance-tests/Messaging/ClientApp/OneWayClientCustomProtocol.cs @@ -0,0 +1,32 @@ +using System; +using CommonLib; +using Hik.Communication.Scs.Client; +using Hik.Communication.Scs.Communication.EndPoints.Tcp; +using Hik.Communication.Scs.Communication.Messages; + +namespace ClientApp +{ + class OneWayClientCustomProtocol + { + public static void Run() + { + Console.WriteLine("Press enter to connect to server and send " + Consts.MessageCount + " messages."); + Console.ReadLine(); + + using (var client = ScsClientFactory.CreateClient(new ScsTcpEndPoint("127.0.0.1", 10033))) + { + client.WireProtocol = new MyWireProtocol(); + + client.Connect(); + + for (var i = 0; i < Consts.MessageCount; i++) + { + client.SendMessage(new ScsTextMessage("Hello from client!")); + } + + Console.WriteLine("Press enter to disconnect from server"); + Console.ReadLine(); + } + } + } +} |