资源简介
包含完整的C#源程序、示例、可直接引用的dll以及性能测试项目。可直接调用用于网络开发。

代码片段和文件信息
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 < Consts.MessageCount; 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.“);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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个文件信息
相关资源
- C#实时网络流量监听源码
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- C#TCP通信协议
- C#网络三子棋
- 网络搜图精灵(C#写的)
- C# TcpListener 例程(源码)
- JSON C#与服务器通讯
- C#的服务器程序
- C# Socket TCP通信
- C# 视觉处理代码、神经网络和遗传算
- 服务器和客户端(TCP发送消息、发送
- 西门子网络RFID
- Tcp/ip socket 服务器/客户端
- C# 配置PI数据库服务器(Snapshot )
- 网络升级上位机源码(STM32远程升级程
- IocpServer协议服务器
- 网络抓包工具源码(MiniSniffer)
- 网络通讯程序源码(附客户端以及服
- 安卓和asp.net通过webservice上传图片到服
- C# 监测服务器使用情况CPU、内存、硬
- UPS断电后服务器自动关机工具+源码
- C# 实现局域网视频监控Socket 编程
- C#在线网络售票程序
- 自动搜索代理IP的浏览器(再次废弃)
- asp.net开发的网络硬盘代码
- 网络硬盘源代码C#
- OGC WMSWeb Map Service网络地图
- 网络象棋游戏
- C#实现的基于BP神经网络的数据预测降
评论
共有 条评论