二進制圖像數據如何發送通過無線字節(byte[]
)陣列?Socket編程/發送通過無線
我目前工作的一個客戶機/服務器聊天應用程序。我已經實現了各種其他功能,如配置文件管理,但我面臨的問題是試圖通過無線發送圖像。
我已經知道如何將圖像轉換爲字節格式並從數據庫中保存/檢索,但是當涉及到使用TCP/IP發送它時,它不適用於正在使用的類(StreamWriter
)。
我需要發送什麼類的字節流?不干涉他的個人資料細節?這是我的算法:連接用戶信息,例如他的用戶名,密碼,位置,性別,狀態和嵌入服務器符號例如(%,^,〜,`),所以服務器可以將他的信息拆分並保存在數據庫中。
一切都工作得很好,直到我試圖串聯的字節數組(byte[]
即圖像數據),與他的信息。
我的解決辦法:我會送他的信息分開即所有字符串會在一起,他的形象會獨自站立時,我想他的個人資料信息發送給服務器。
我的班:我使用流作家寫用戶信息到服務器。 請給我看一個例子,使用一個好的類,例如(二進制作家)發送他的個人資料圖片。如果我可以在服務器上獲得二進制代碼,我將非常感激,非常感謝。
「StreamWriter」適用於編寫字符串。使用'BinaryWriter'寫入二進制數據。 – Kami