![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SOCKET
文章平均质量分 56
happy_rita
这个作者很懒,什么都没留下…
展开
-
当传递具有已删除行的 DataRow 集合时,Update 要求有效的 DeleteCommand。
当用DataGridView显示表中的内容,并且使用BindingNavigator导航,BindingNavigator上的添加能正常使用,但是点击“删除”功能时,DataGridView显示该行被删除,但我们知道此时数据库中并没有删除,我们需要点击BindingNavigator上的“保存”,但是点击保存出现如下提示“当传递具有已删除行的 DataRow 集合时,更新要求有效的 Delet原创 2012-08-09 16:10:28 · 4274 阅读 · 0 评论 -
Socket通讯总结
以下是对socket通信的总结,总结得相当好哦! 1、 为了增加效率,可以考虑采用无异常的函数在.net2.0中Socket.Send,Socket.Receive 有了无异常的函数 Socket.Send(Byte[], Int32, Int32, SocketFlags, SocketError) Socket.Receive(Byte[], Int32, Int32,转载 2012-08-09 10:40:49 · 678 阅读 · 0 评论 -
socket编程中的阻塞与非阻塞
通常的,对一个文件描述符指定的文件或设备, 有两种工作方式:阻塞与非阻塞。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等待。 在Tcp通信的例子中,很多时候就是采用的阻塞式的工作方式:当接收tcp原创 2012-07-28 10:24:16 · 644 阅读 · 0 评论 -
xml文件读取和写入的实现方式小结
xml文件的读取和写入主要又两种,一种是XMLDocument,另一种是XMLtextwriter/xmltextreader。1、XMLtextwriter/xmltextreader 读取程序: string path="myxml.xml"; string str = ""; XmlText原创 2012-08-14 14:35:39 · 9495 阅读 · 1 评论 -
XmlDocument 节点的三个属性:InnerText、InnerXml、FirstChild.Value介绍
XmlDocument 节点其中有三个属性,InnerText、InnerXml、FirstChild.Value。XmlDocument doc = new XmlDocument();doc.LoadXml("content1content2");string str = "InnerText:" + doc.ChildNodes[0].InnerText +"\r\n" +原创 2012-07-30 19:46:09 · 2537 阅读 · 0 评论 -
SQL数据库中返回指定值的实现方法
最近在用VS2010做服务器,所以把一些程序整出来和大家分享,也为以后自己总结储备资料。如果有问题,欢迎留言讨论! SqlConnection cnn1 = new SqlConnection(); cnn1.ConnectionString = @"Data Source=477E67263580491\SQLEXPR原创 2012-08-08 15:30:33 · 1958 阅读 · 0 评论 -
socket同步异步,阻塞,非阻塞概念解析
第一种解释:Socket传输中拿TCP传输为例。假设服务器A 客户机B进行通信传输。首先需要在A机建立监听线程。监听某一端口,那么B机可以向A机发送通讯请求,B机连接到A机以后。A机可以从他的监听队列中取的一个监听对象。在A端拿到了这个Socket对象就可以进行接收跟发送数据了。这里问题就出现了。假如B端在请求A端的时候请求成功就发送一条数据。那么 A端就可以直接拿Socket对象得到他的信息转载 2012-08-01 10:40:50 · 619 阅读 · 0 评论