Отправка целого числа или строки с сервера Java - PullRequest
0 голосов
/ 20 августа 2011

У меня есть сервер Java, который может отправлять любые файлы, но мне не удается отправить строку или целое число.

Вот пример того, как файл отправляется.

File f = new File("/Users/Large/Downloads/android.jpg");
FileInputStream fis = null;
int size = (int)f.length();
byte[] bytes = new byte[size];
fis = new FileInputStream( f );
fis.read( bytes );

System.out.println("entro...");
out.write( bytes );
out.flush();

1 Ответ

2 голосов
/ 20 августа 2011

Попробуйте заменить ваш вызов на out.write(bytes) этими примерами, в которых используются String и ByteBuffer классы.нужно будет позаботиться о порядке байтов и кодировке , чтобы что-то на другом конце считывало эти значения надежным способом.

...