2011-12-14 22 views
-2

TCPソケット接続でsqliteデータベースファイル(* .db)をbyte []で送受信したいですか?Android-Send/Receive Bytes [] from TCPソケット

+0

はい、私はあなたがそれをしたいと思います推測する...これは修辞疑問ですか? – Tudor

+3

[前の質問](http://stackoverflow.com/questions/8505398/send-receive-byte-via-tcp-socket)のコメントは無視しないでください。投票に近づく。再び。 – MByD

答えて

1

ここでは、次のとおりです。

Socket socket = new Socket(host, port); 
FileInputStream fis = new FileInputStream(yourFile); 
OutputStream out = socket.getOutputStream(); 
byte[] buffer = new byte[9182]; 
int nBytesRead = 0; 
while ((nBytesRead = fis.read(buffer) != -1) 
{ 
    out.write(buffer, 0, nBytesRead); 
} 
out.flush(); 
out.close(); 
fis.close(); 
+0

どのようにデータを受け取ることができますか? –

+0

Googleもこれを知っています:Googleに "java socket file transfer" –