作者s4300026 (s4300026)
看板C_Sharp
标题[问题] socket crash in VC debug mode
时间Sun Nov 24 15:02:56 2019
大家好
小弟最近在写一只接收影像的程式
平台采用 VC 2010
在接受到影像後
我会raise callback event
因为 callback 的程式码有问题
因此我采用 vc debug 的小红点
在callback event内除错
但是在这个单步执行除错期间,
对方 server socket 仍然会一直传影像给我
但是我正在除错,所以这些新传的档案去哪了呢?
这样的除错行为会不会造成什麽问题?
因为我每次debug完
我的网路就挂了,telnet 也连不上对方server
一定要重开电脑才会恢复
很造成我的困扰
想询问该怎麽解决
或者有什麽关键字可以查询?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.79.253 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1574578978.A.A07.html
1F:推 anumis: 接收端用queue 接,就可以分流出来了。或是你直接把raw da 11/24 16:05
2F:→ anumis: ta 存到hdd,再来慢慢分析 11/24 16:05
3F:→ s4300026: 可是我在debug状态时,其他thread会停吗? 11/25 12:16
4F:推 anumis: 你不要在接资料的执行绪下中断,那就不影响 11/25 12:27
5F:→ s4300026: 好的,感谢您~ 11/26 07:18
6F:推 anumis: 我好像搞错了,一但中断点触发,那是整支程式都停,所以你 11/26 14:07
7F:→ anumis: 还是要针对debug这段写个temp code 比较安全 11/26 14:07
8F:→ s4300026: 也就是还是要走输出txt的方式侦错了 11/27 10:42
9F:→ s4300026: 那问一下,如果我的程式发给别人,换别人用下中断的方 11/27 10:44
10F:→ s4300026: 式除错,那又该怎麽办? 11/27 10:44