看板 C_Sharp 關於我們 聯絡資訊
大家好 小弟最近在寫一隻接收影像的程式 平台採用 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