[問題] C#的UDP Client
如題 最近嘗試用C#的UDP Client撰寫程式
目標是寫出一個能夠傳輸鏡頭的即時影像
碰到了幾個問題 希望有好心人可以指點一下XD
1.目前寫的程式內網可以通 但不知道怎麼連到外網
除了用NAT穿透之外 還有沒有其他辦法
2.我一開始是寫簡單的UDP一對一聊天室(內網) 並且在傳送訊息時
用wireshark同時觀測封包 wireshark是能夠判斷他傳的是UDP
可是當我把情境改成傳送鏡頭影像(目前是用不斷取鏡頭截圖 再轉成Byte的方式
傳送出去) wireshark就判斷不出來他是UDP的封包了 會判斷成Ipv4 這是為什麼呢
3.如果我將影像顯示在GUI的Picture Box 然後不斷的去取picture box的影像
他會跳出例外狀況 這個物件正在使用
嘗試用委派&事件去解這個問題 但還是無解
有沒有其他的方法能處理不斷去GUI介面要資料這個情境
謝謝大家:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.110.174
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1495506176.A.F50.html
推
05/23 17:59, , 1F
05/23 17:59, 1F
→
05/23 20:59, , 2F
05/23 20:59, 2F
會有五樓嗎XD!
※ 編輯: Elaine0530 (118.150.170.88), 05/23/2017 23:56:45
→
05/24 15:38, , 3F
05/24 15:38, 3F
→
05/25 23:26, , 4F
05/25 23:26, 4F
→
05/25 23:26, , 5F
05/25 23:26, 5F
謝謝大家幫忙 目前第二個問題已解決
是因為資料太長 會自動被分段(IP fragment)
所以UDP header會不見XD 才會被判斷成Ipv4的樣子:)
※ 編輯: Elaine0530 (60.251.110.174), 05/26/2017 10:45:18
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章