作者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://www.ptt.cc/bbs/C_Sharp/M.1574578978.A.A07.html
推 anumis: 接收端用queue 接,就可以分流出來了。或是你直接把raw da 11/24 16:05
→ anumis: ta 存到hdd,再來慢慢分析 11/24 16:05
→ s4300026: 可是我在debug狀態時,其他thread會停嗎? 11/25 12:16
推 anumis: 你不要在接資料的執行緒下中斷,那就不影響 11/25 12:27
→ s4300026: 好的,感謝您~ 11/26 07:18
推 anumis: 我好像搞錯了,一但中斷點觸發,那是整支程式都停,所以你 11/26 14:07
→ anumis: 還是要針對debug這段寫個temp code 比較安全 11/26 14:07
→ s4300026: 也就是還是要走輸出txt的方式偵錯了 11/27 10:42
→ s4300026: 那問一下,如果我的程式發給別人,換別人用下中斷的方 11/27 10:44
→ s4300026: 式除錯,那又該怎麼辦? 11/27 10:44