2011-11-17 71 views
0

我試圖通過使用極地ssl的套接字發送文件。客戶端(Windows)將文件發送到服務器(Linux),但當文件到達時,它已損壞。通過C中的套接字發送二進制文件(從Windows到Linux)

有沒有人可以解決這個問題?

派:

fopen("file.zip","ab");//opening file 
ssl_write()//sending file 

要接收:

fopen("file.zip","wb");//opening file 
ssl_read()//getting file 
+1

「腐敗」究竟意味着什麼?你有沒有比較八進制轉儲? – thiton

+3

不是「ab」是指追加/二進制嗎?你爲什麼不做「rb」? –

+0

你能告訴我們讀取文件和發送數據的代碼,以及服務器上的代碼接收/寫入嗎? –

回答