Описание тега datainputstream

DataInputStream позволяет приложению читать примитивные типы данных Java из базового входного потока машинно-независимым способом.
1 ответ

Как мне сохранить / загрузить эту конфигурацию JButtons?

Вот как я добавляю все свои JButtons на панель и в массив private ArrayList<JButton> b; String defaultLogo = "O"; for(int i=0; i<81;i++) { b.add(new JButton(defaultLogo)); b.get(i).addActionListener(new ActionListener(){ @Override public vo…
30 апр '17 в 20:32
1 ответ

Java, почему DataInputStream разделяет строку, когда пробел

Поэтому я пытался учиться Socket а также DataInputStream, Хотя я пытаюсь сделать довольно попытку, я понял, что DataInputStream читать строку как разделенную, значит так: Сторона клиента: dos = new DataOutputStream(socket.getOutputStream()); String …
02 апр '17 в 07:00
1 ответ

DataInputStream получает неточный

Эта проблема действительно вызывает у меня головную боль. Очень простой сценарий. Отправка и получение файла по TCP с использованием DataInputStream. Это метод записи private boolean send(File file) { try { FileInputStream fileIStream = new FileInpu…
05 июл '14 в 06:23
2 ответа

fwrite() в C & readInt() в Java отличаются порядком байтов

Родной код: написание номера 27 с использованием fwrite(). int main() { int a = 27; FILE *fp; fp = fopen("/data/tmp.log", "w"); if (!fp) return -errno; fwrite(&a, 4, 1, fp); fclose(); return 0; } Считывание данных (27) с использованием DataInput…
09 дек '16 в 06:17
1 ответ

DataInputStream зависает при чтении

Я пытаюсь создать приложение чата между Android и устройством Windows 10. Я успешно отправил текст из Android, используя DataOutputStream и прочитать его в Windows 10 с помощью класса чтения данных. Моя проблема в том, что Android не может распознат…
4 ответа

DataInputStream.read возвращает меньше чем len

Я использую DataInputStream для чтения некоторых байтов из сокета. У меня есть ожидаемое количество байтов для чтения из потока (после декодирования заголовка я знаю, сколько байтов содержится в сообщении). Это работает в 99% случаев, но иногда я по…
12 янв '11 в 20:56
1 ответ

Использование BufferedReader и DataInputStream в гармонии

Я довольно долго копался в интернете, и мне было интересно, как можно использовать BufferedReader и DataInputStream вместе, не открывая другой порт. Я пытался передавать изображения в потоковом режиме, но поскольку буферизированный ридер хранит допо…
2 ответа

java DataInputStream read() останавливается и не продолжается

Я хочу отправить и получить объект и подать заказ клиент -> сервер с помощью ObjectOut(In)putStream клиент -> строка сервера (имя файла) от DataIn(Out)putStrean writeUTF клиент -> сервер от BufferedIn(Out)putStream сервер -> клиент по ObjectOut(In)p…
16 июл '14 в 05:47
2 ответа

Чтение данных из двоичного файла (Java)?

Для класса, над которым я работаю, я должен создать программу, которая записывает двоичные данные в файл (на основе пользовательского ввода), а затем читает их на консоль. Это делается с помощью двух отдельных программ, одна из которых обрабатывает …
08 авг '17 в 16:39
1 ответ

Создание ObjectInputStream из Socket, генерирующего EOFException

Я постараюсь выразиться проще. Конструктор класса "B" получает сокет в качестве параметра, он исходит из класса "A". В A сокет используется для ввода-вывода с использованием DataInputStream и DataOutputStream. Ни сокет, ни потоки не были закрыты А. …
3 ответа

Как правильно непрерывно читать сообщения сокетов через DataInputStream?

Я пытаюсь построить клиент Java Bittorent. Из того, что я понимаю после рукопожатия пиров друг с другом, они могут начать отправлять сообщения друг другу, часто отправляя сообщения время от времени. Используя соединение DataInputStream, я могу читат…
03 апр '14 в 01:47
3 ответа

Читать структурированный двоичный файл

Я хочу прочитать двоичный файл на Java. Я знаю, что файл содержит последовательность структур данных, таких как: строка байтов ANSI ASCII, строка Integer, строка байтов ANSI ASCII. Как я могу прочитать и получить данные из файла, даже если предполож…
17 апр '13 в 21:41
1 ответ

Является ли Java DataInputStream readByte() быстрее, чем readInt()?

Предыстория: в настоящее время я создаю приложение, в котором две программы Java взаимодействуют по сети, используя DataInputStream а также DataOutputStream, Перед каждым сообщением я хотел бы отправить указание того, какой тип данных отправляется, …
1 ответ

DataInputStream получает только 2048 байтов данных в Android?

С ПК (на стороне сервера) приложение C#.Net должно отправить 22000 байт данных на устройство Android (на стороне клиента) через Wi-Fi. Но dataInputStream в устройстве Android показывает только 2048 байт. dataInputStream = new DataInputStream(workerS…
27 июн '12 в 07:31
1 ответ

Быстрое преобразование байтового массива в целые числа

Здравствуйте, я новичок в swift и хотел бы преобразовать байтовый массив в несколько целых чисел. Я написал рабочий код на Java, но я не совсем уверен, как использовать его для быстрого byte[] codeData = Base64.decode(codeDataBase64, 0); ByteArrayIn…
14 июн '17 в 16:13
2 ответа

EOS достигнуто, когда два потока читают из datainputstream

Я пишу программу, где программа создает поток, который, в свою очередь, читает из сокета, моя проблема в том, что когда создаются два потока, оба читают из потока данных. Один поток читает правильно, в то время как другой встречает EOS и возвращает …
11 сен '12 в 10:23
2 ответа

Как получить строку из DataInputStream в Java?

Я работаю над приложением, состоящим из сокетов. Необходимо передать значение String с клиента (устройства Android) на сервер (на моем компьютере работает Ubuntu). В коде на стороне сервера мне нужно сохранить значение, передаваемое через сокет, в с…
07 янв '15 в 20:10
2 ответа

TextView остается прежним, ему не присваивается новое значение

Я сталкиваюсь с проблемой: при нажатии кнопки я пытаюсь прочитать DataInputstream, в который поступают данные, и отобразить данные. Я использую цикл while для чтения данных. Но динамическое обновление Textview не происходит. TextView datatextview = …
16 мар '11 в 15:33
0 ответов

Поведение DataInputStream в отображении

У меня были проблемы с сохранением файла на диск. Путь к сохранению, в среде, это сопоставление (диск находится на другом сервере).A - Когда я пытаюсь сохранить DataInputStream с циклом, чтение "байт на байт", занимает много времени (~12 мин / МБ).B…
14 апр '14 в 12:05
1 ответ

Java - сокет читает из datainputstream и не застревает в нем

Я пытался установить связь с другого языка для Java, но когда я пытаюсь прочитать данные из DataInputStream в цикле while... static String getData(DataInputStream stream){ int charbyte; StringBuilder strbuilder = new StringBuilder(); try { while ((c…
25 янв '15 в 12:29