2011-11-17 69 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

你能告诉我们读取文件和发送数据的代码,以及服务器上的代码接收/写入吗? –

回答