在线求解:使用Socket将手持设备的数据获取到,并将获取到的数据用曲线表示出来了,若果这时候将网线拔掉,此时点击MDI子窗体,程序反应很慢,像死机了似的,如何在掉线的时候点击MDI子窗体都有很快的反应?

解决方案 »

  1.   

    你必须把SOCKET做成后台,和窗口线程完全独立开来,然后通过回调的方式来进行关联,这样才可以避免主窗口线程阻塞,后台起一个线程,接收到数据后,将数据回调到界面上显示,一旦网络连接失败,则在线程里处理里即可
      

  2.   

    跨线程必须要用异步委托,delege,好好查一下怎么用