2014年7月28日

C# DataTable.Rows.Add(DataRow) 该行已经属于另一个表

摘要: 从一个TABLE中取一行放到另一个TABLE里报错: 该行已经属于另一个表。的解决办法 用下面来个方法就OK了。DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[] dr=this.... 阅读全文

posted @ 2014-07-28 19:14 屁蛋蛋 阅读(3042) 评论(0) 推荐(0)

基于C#的socket编程的TCP异步实现

摘要: 一、摘要 本篇博文阐述基于TCP通信协议的异步实现。二、实验平台 Visual Studio 2010三、异步通信实现原理及常用方法3.1 建立连接 在同步模式中,在服务器上使用Accept方法接入连接请求,而在客户端则使用Connect方法来连接服务器。相对地,在异步模式下,服务器可以使用... 阅读全文

posted @ 2014-07-28 09:40 屁蛋蛋 阅读(674) 评论(0) 推荐(0)

C# UDP编程简介

摘要: 一、UDP介绍UDP和TCP都是构建在IP层之上传输层的协议,但UDP是一种简单、面向数据报(Sock_Dgram)的无连接协议,提供的是不一定可靠的传输服务。然而TCP是一种面向连接、可靠的,面向字节流(Sock_Stream)的传输协议,对于“无连接”是指在正式通信前不必与对方先建立连接,不管对... 阅读全文

posted @ 2014-07-28 09:36 屁蛋蛋 阅读(5992) 评论(0) 推荐(0)

导航