资源简介
C#winform高级设计(工控与界面)是公司已前开发的,完整,真实。补充一
些阅读资料。
代码片段和文件信息
namespace AsynchSocketLib
{
using System;
using System.Collections;
using System.Net;
using System.Net.Sockets;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading;
//using System;
//using System.Net.Sockets;
//using System.Text;
public class AsynchSocketManager
{
private bool _IsConnected;
private Socket _Socket;
private AutoResetEvent DataReady = new AutoResetEvent(false);
private static int Id;
private int MyId;
public OnConnectDelegate OnConnect;
public OnDisconnectDelegate OnDisconnect;
public OnReceiveDelegate OnReceive;
private ManualResetEvent ReaderDone = new ManualResetEvent(false);
private ReaderWriterLock ReceiveLock = new ReaderWriterLock();
private System.Collections.Queue ReceiveQueue = new System.Collections.Queue();
private const int SleepPeriod = 10;
private long StartTime;
private ManualResetEvent StopEvent = new ManualResetEvent(false);
private ReaderWriterLock TransmitLock = new ReaderWriterLock();
private System.Collections.Queue TransmitQueue = new System.Collections.Queue();
private ManualResetEvent WriterDone = new ManualResetEvent(false);
public AsynchSocketManager(OnConnectDelegate OnConnect OnDisconnectDelegate OnDisconnect OnReceiveDelegate OnReceive)
{
this.OnReceive = OnReceive;
this.OnConnect = OnConnect;
this.OnDisconnect = OnDisconnect;
Id++;
this.MyId = Id;
this.StartTime = DateTime.Now.Ticks;
}
private void AsynchReadCallback(IAsyncResult ar)
{
SocketStateobject asyncState = (SocketStateobject)ar.AsyncState;
Socket workSocket = asyncState.WorkSocket;
try
{
if ((workSocket != null) && workSocket.Connected)
{
int count = workSocket.EndReceive(ar);
if (count > 0)
{
string msg = Encoding.ASCII.GetString(asyncState.buffer 0 count);
if (this.OnReceive != null)
{
this.OnReceive(this.MyId msg);
}
workSocket.BeginReceive(asyncState.buffer 0 0x400 SocketFlags.None new AsyncCallback(this.AsynchReadCallback) asyncState);
}
}
}
catch
{
}
}
public void AsynchSendCallback(IAsyncResult ar)
{
SocketStateobject asyncState = (SocketStateobject)ar.AsyncState;
Socket workSocket = asyncState.WorkSocket;
try
{
if ((workSocket != null) && workSocket.Connected)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-03-23 16:40 新C#winform高级设计(控制与界面)\
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\
文件 20992 2012-08-06 09:59 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\BUGATTI.suo
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\
文件 442 2012-10-06 07:26 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\GenerateResource.read.107.tlog
文件 442 2012-10-06 07:27 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\GenerateResource.read.108.tlog
文件 442 2012-10-06 08:56 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\GenerateResource.read.114.tlog
文件 442 2012-10-06 08:56 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\GenerateResource.read.143.tlog
文件 550 2012-10-06 08:56 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\obj\x86\Debug\GenerateResource.write.143.tlog
目录 0 2013-11-29 15:00 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\
文件 144 2012-08-17 12:43 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\app.config
文件 10629 2012-08-17 17:52 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\AsynchSocketLib.cs
文件 8555 2012-10-11 18:15 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\BarCode.cs
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\
目录 0 2013-05-12 21:21 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\
文件 161280 2012-06-01 09:18 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.Adept.Common.dll
文件 3834368 2012-06-01 09:19 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.Adept.dll
文件 57344 2011-12-06 11:43 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.AdeptSight.Common.dll
文件 1158144 2012-05-17 12:20 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.Core.dll
文件 455680 2011-12-06 11:42 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.HSVision.Common.dll
文件 2225664 2011-12-06 11:43 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.HSVision.dll
文件 120320 2011-12-06 11:42 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.ProcessManager.Common.dll
文件 1995264 2011-12-06 11:43 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\Ace.ProcessManager.dll
文件 229376 2011-11-30 15:26 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\ActiproSoftware.Shared.Net20.dll
文件 577536 2011-11-30 15:26 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\ActiproSoftware.SyntaxEditor.Addons.DotNet.Net20.dll
文件 1056768 2011-11-30 15:26 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\ActiproSoftware.SyntaxEditor.Net20.dll
文件 163840 2011-11-30 15:26 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\ActiproSoftware.WinUICore.Net20.dll
文件 65536 2011-03-02 05:53 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\AxInterop.HSDISPLAYLib.dll
文件 36864 2012-05-17 12:11 新C#winform高级设计(控制与界面)\C#winform高级设计(工控与界面)\WindowsFormsApplication4\bin\Debug\BidirectionalTCP.dll
............此处省略83个文件信息
- 上一篇:opc应用程序入门中文
- 下一篇:C# 开发中常用的类大全,C#类
相关资源
- C# 开发中常用的类大全,C#类
- C#打印PDF的类库 PdfPrintingNet 无水印破
- C#利用DirectX技术玩转.x文件
- GDAL2.0.2 C# VS2013 X64 修改中文乱码
- C#实现视频监控
- 固高运动版卡例程C#版
- c#myQQ完整项目
- C#图像处理编程+源程序
- WEB课设-图书馆管理系统
- 深度学习手写识别C#源码
- C#深度学习源码
- C#+SQL 医院管理系统HIS完整工程源码及
- C#入门-基于C#的Windows窗口应用程序教
- C_本质论(中文版)
- C#ASP_NET仿新浪微博客V2
- TeeChart在C和C#下的应用
- C#写的UDP即时聊天程序
- 基于RFID的图书管理系统
- c#仿QQ源代码附带数据库,QQ界面设计
- C# winform皮肤主题切换源码
- 最新的 VS 环境下 WinForm 的 MVC 项目
- C# 大华网络摄像头的demo winfrom
- C#银行管理系统含数据库
- .net经典ERP管理系统完整源码(多层架
- TCP\\IP通信 C#
- 钉钉接口请求数据接入数据库c#源码
- asp.net C# 在线客服系统源码
- C# 图书管理系统 源码
- WINFORM C# 进销存软件源码
- HarrisCorner源代码
评论
共有 条评论