androidのクライアント側から送信するときに
w=data.getBytes("Shift-JIS");
out.write(w);
out.flush();
をしており、c言語のサーバー側では2バイト文字のみ?で表示されます。
それをそのままクライアントに送り返して
size=in.read(w);
data = new String(w,0,size,"Shift-JIS");
をしているのですが文字化けしてしまいます。
どのようにすればいいのでしょうか?