我想使用C#的System.Net.WebSockets.WebSocket來進行檔案傳輸。
但是不太清楚該傳檔案的流程怎麼做比較好。
必須要先通知對方我要傳xxx檔案囉,接著再傳檔案,最後再提供自定義結尾的命令告知對方我已經傳完檔案嗎?
目前的構想是…
WebSocketMessageType有三種type:Text, Binary, Close。
先傳送WebSocketMessageType.Text類型的JSON內容,告訴對方接下來要傳檔案以及檔名是什麼,
接著傳送WebSocketMessageType.Binary類型的檔案過去,
最後再傳WebSocketMessageType.Text類型的JSON內容,告知對方某檔案已傳送完成。
再麻煩大家指導,謝謝了。
uj5u.com熱心網友回復:
最近這樣的問題挺多。但是我們先必須問的一件事情是,你兩個點之間的關系。
client和server可以直接做。
client和client需要sever轉發
所以先確定這個我才繼續,不然繞來繞去大家不在同一個點上
uj5u.com熱心網友回復:
開源的簡單易用https://github.com/sta/websocket-sharp使用示例
http://bbs.cskin.net/thread-18391-1-1.html
uj5u.com熱心網友回復:
這個動作是WebAPI收到檔案後,由WebSocket Server主動通知特定的WebSocket Client(如果這個WebSocket Client有連接上的話)轉載請註明出處,本文鏈接:https://www.uj5u.com/net/284730.html
標籤:C#
