代码改变世界

随笔分类 -  >、C#编程

C#中设置Socket连接请求的超时

2010-12-21 14:35 by lppcoding, 1887 阅读, 收藏,
摘要: C#中, 对于Socket的请求,无论是同步还是异步,都没有提供超时机制,SendTimeout,ReceiveTimeout均无用..对于需要测试网络是否正常连接的情况下,,超时控制很是有用, 如果服务器不存在,或是客户机网络异常,, 在没有设置超时的情况下,,Socket请求需要等很久...于是找呀找,,终于在网上找到解决的办法, 代码如下...代码虽然简单,不过其思路还是不错的,大概说一下其原理:重点就是TimeoutObject.WaitOne与Socket的BeginConnect异步请求的回调函数CallBackMethod.!首先利用TimeoutObject.WaitOne阻塞 阅读全文

Win32 API数据类型与C#数据类型对应表

2010-12-10 14:36 by lppcoding, 317 阅读, 收藏,
摘要: 网上找的,记下来留作以后查阅.. 阅读全文

DataRowState

2010-12-06 14:21 by lppcoding, 305 阅读, 收藏,
摘要: Mark一下,不解释...DataRowState.Detached 00001DataRowState.Unchanged 00010DataRowState.Added 00100DataRowState.Deleted   01000DataRowState.Modified  10000DataRowState.Detached & DataRowState.Detached = 1DataRowState.Detached & DataRowState.Unchanged = 0DataRowState.Detached & DataRowState.Added = 0DataRow 阅读全文

C#读写SQLSERVER中Image类型图片

2010-12-03 11:27 by lppcoding, 543 阅读, 收藏,
摘要: /// <summary> /// 向SQLSERVER数据库中写入图片 /// </summary> /// <param name="fileStream">文件流</param> /// <returns></returns> public int WriteImage(FileStream fileStream) {... 阅读全文