有可能是接收数据的线程无限循环,导致了资源的大量占用,应用程序的主线程却变得缓慢了,瞎猜的,不好意思
[email protected]

解决方案 »

  1.   

    [email protected]
    给个代码看看吧
      

  2.   

    阻塞了 contact  me  [email protected]
      

  3.   

    学习一下,up
    [email protected]
      

  4.   

    根据我的判断,应该不是套接字阻塞的问题,因为套接字接收数据一直是正常的。为简化问题,我已经把异步套接字改为了同步套接字(虽然有些时候程序退出时不能正常中止套接字线程,哪位有什么好办法?),情况是一样的。
    另一方面,也不太像DataSet操作有什么问题,在工程中有个button,实现向DataSet中加入数据,代码与处理套接字所收数据是基本一样的,程序运行一切正常。因此我觉得可能性比较大的是事件处理得不太对头。请各位帮忙看一下,谢谢!
      

  5.   

    学习:
    [email protected]
      

  6.   

    我刚好完成一个类似的项目,[email protected]
      

  7.   

    这需要窗体多线程。
    其它线程通知不是本线程创建的窗体,作可视的改动时,必须使用invoke来调用窗体本身线程进行操作对窗体视觉的改动。
    可以参考一下窗体多线程的做法。codeproject上有。
      

  8.   

    请 gujunyan(ivy阿亮) 给个URL好吗?
      

  9.   

    http://www.microsoft.com/china/msdn/library/dnforms/html/winforms08162002.asp
      

  10.   

    搞定,非常感谢gujunyan(ivy阿亮)!
    并请至http://expert.csdn.net/Expert/topic/2375/2375377.xml?temp=.4201013领分