在程序中出现模态对话框并且用户未操作对话框时,winsock接收到数据,这时会不会触发dataarrival事件?

解决方案 »

  1.   

    出现模态对话框 后,不会立即触发dataarrival事件.就算这时,对方好送了N次数据都不出接收到.或者说接收到了,都保存起来了,不能立即看到.当取消模态对话框 后.接收到的数据都会再次显示出来.无论对方发了多次数据,都会接收到.比如:对方发了三次.
    每一次是 "A"
    每二次是 "B"
    每三次是 "C"当在模态时.不会显示出来.当取消模态后.就会同时收到 "ABC"
      

  2.   

    我说错了确实不可以,但是connectionrequest这个事件可以的
      

  3.   

    不可仪 的  因为msgbox 很特殊会阻段消息模式
      

  4.   

    模态对话框在dataarrival外部,出现这种情况后,如果把程序生成可执行文件,是不会影响dataarrival的响应的,即有收到数据,还是会立即触发