资源简介
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#类
相关资源
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- Winform可视化打印模板设计工具含源码
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
评论
共有 条评论