c#如何实现延时 我用C#写了一个数据发送、接收程序接受的时候总是接收不完,原因是数据还没接收完就开始进行下面的数据处理了,需要在接受和数据处理之间加一段延时程序,如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用个timer就可以实现了在第一段程序完成后,启动timer,timer的执行的时间可以你自己估计。在timer里计算i++,当i到了一定的数时,比如1000,就停止timer,然后执行下一段程序 ClientSocket = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork,System.Net.Sockets.SocketType.Stream,System.Net.Sockets.ProtocolType.Tcp );ClientSocket.Connect(myIPEndPoint);ClientSocket.Blocking = true;while(boolStop){ try { byte[] recvbyte = new byte[1024]; int count = ClientSocket.Receive(recvbyte,ClientSocket.Available ,System.Net.Sockets.SocketFlags.None ) ; ....... 用两个线程。一个接收,一个发送。用join连起就行了 请参考此:http://blog.csdn.net/zhiang75/archive/2004/08/16/75915.aspx WPF richTextBox问题 怎么才能让C#程序在Vista下面出现UAC标记! 在vs2008中新建了一个组件类,怎将它添加到工具箱内 怎么学习winform的界面设计?? [高手请进,看看这段代码有没有后遗症]将Winform添加到Panel里! 运行.net程序是对内存的要求更高还是对cpu的处理能力要求更高? 水晶报表问题 设置图表中的标题颜色 这个错误是怎么引起的~~~ 关于DataSet读取Xml文件,创建成Tables的问题! 三层架构 C# 如何向excel中插入一行或一行, 如何设置单元格格式如颜色和边框, 我在制作Remoting的时候的奇怪问题
在第一段程序完成后,启动timer,timer的执行的时间可以你自己估计。
在timer里计算i++,当i到了一定的数时,比如1000,就停止timer,然后执行下一段程序
ClientSocket.Connect(myIPEndPoint);
ClientSocket.Blocking = true;while(boolStop)
{
try
{
byte[] recvbyte = new byte[1024];
int count = ClientSocket.Receive(recvbyte,ClientSocket.Available ,System.Net.Sockets.SocketFlags.None ) ;
.......
http://blog.csdn.net/zhiang75/archive/2004/08/16/75915.aspx