-
大小: 1.03MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-08-30
- 語言: C#
- 標(biāo)簽: TCP協(xié)議??網(wǎng)絡(luò)??服務(wù)器??客戶端??
資源簡介
包含完整的C#源程序、示例、可直接引用的dll以及性能測試項(xiàng)目。可直接調(diào)用用于網(wǎng)絡(luò)開發(fā)。

代碼片段和文件信息
using?System;
using?System.Diagnostics;
using?CommonLib;
using?Hik.Communication.Scs.Client;
using?Hik.Communication.Scs.Communication.EndPoints.Tcp;
using?Hik.Communication.Scs.Communication.Messages;
namespace?ClientApp
{
????class?DuplexClientCustomProtocol
????{
????????private?static?int?_messageCount;
????????private?static?Stopwatch?_stopwatch;
????????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();?//Set?custom?wire?protocol!
????????????????client.MessageReceived?+=?client_MessageReceived;
????????????????client.Connect();
????????????????for?(var?i?=?0;?i?????????????????{
????????????????????client.SendMessage(new?ScsTextMessage(“Hello?from?client!“));
????????????????}
????????????????Console.WriteLine(“Press?enter?to?disconnect?from?server“);
????????????????Console.ReadLine();
????????????}
????????}
????????static?void?client_MessageReceived(object?sender?MessageEventArgs?e)
????????{
????????????++_messageCount;
????????????if?(_messageCount?==?1)
????????????{
????????????????_stopwatch?=?Stopwatch.StartNew();
????????????}
????????????else?if?(_messageCount?==?Consts.MessageCount)
????????????{
????????????????_stopwatch.Stop();
????????????????Console.WriteLine(Consts.MessageCount?+?“?message?is?received?in?“?+?_stopwatch.Elapsed.TotalMilliseconds.ToString(“0.000“)?+?“?ms.“);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-05-29?16:57??TCPServClntCommRMIFrmwrk\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-Binaries\
?????文件???????49664??2011-06-13?11:38??TCPServClntCommRMIFrmwrk\Scs-Binaries\Scs.dll
?????文件??????137064??2011-06-13?11:38??TCPServClntCommRMIFrmwrk\Scs-Binaries\Scs.xm
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\
?????目錄???????????0??2011-05-28?23:45??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\bin\
?????文件????????3240??2011-05-28?19:59??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\ClientApp.csproj
?????文件????????1750??2011-05-28?19:34??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\DuplexClientCustomProtocol.cs
?????文件????????1387??2011-05-28?19:59??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\DuplexClientCustomProtocolSynchronized.cs
?????文件????????1662??2011-05-28?19:39??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\DuplexClientDefaultProtocol.cs
?????文件????????1327??2011-05-28?19:52??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\DuplexClientDefaultProtocolSynchronized.cs
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\
?????文件????????3264??2011-05-28?19:15??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\ClientApp.csproj.FileListAbsolute.txt
?????文件????????5632??2011-05-28?19:15??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\ClientApp.exe
?????文件???????11776??2011-05-28?19:15??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\ClientApp.pdb
?????文件????????6173??2011-05-28?19:15??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2011-01-03?22:22??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Debug\TempPE\
?????目錄???????????0??2011-05-29?16:47??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\
?????文件????????3318??2011-05-28?23:39??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\ClientApp.csproj.FileListAbsolute.txt
?????文件????????8192??2011-05-28?23:42??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\ClientApp.exe
?????文件???????32256??2011-05-28?23:42??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\ClientApp.pdb
?????文件????????6152??2011-05-28?23:42??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????10668??2011-05-28?23:39??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\ResolveAssemblyReference.cache
?????目錄???????????0??2011-05-25?17:13??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\obj\x86\Release\TempPE\
?????文件????????1005??2011-05-28?19:34??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\OneWayClientCustomProtocol.cs
?????文件?????????943??2011-05-28?19:36??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\OneWayClientDefaultProtocol.cs
?????文件?????????172??2011-05-28?23:41??TCPServClntCommRMIFrmwrk\Scs-PerformanceTests\Messaging\ClientApp\Program.cs
............此處省略725個(gè)文件信息
評(píng)論
共有 條評(píng)論