Вопросы по теме 'objectoutputstream'

Какую кодировку символов использует метод writeObject ObjectOutputStream?
Я читал, что Java использует внутреннюю кодировку UTF-16. т.е. я понимаю, что если мне нравится: String var = "जनमत"; тогда "जनमत" будет внутренне закодирован в UTF-16. Итак, если я сброшу эту переменную в какой-нибудь файл, например, ниже:...
8435 просмотров

Невозможно создать ObjectInputStream с InputStream для сокета Bluetooth на платформе Android
Я пишу многопользовательскую игру для телефонов Android. Связь осуществляется через Bluetooth. Мне удалось отправить байты с одного телефона на другой, используя поток ввода/вывода. Поскольку мне нужно иметь возможность передавать объекты, мне...
7261 просмотров

Как я могу преобразовать объект в поток ввода
Как я могу преобразовать объект Java в InputStream?
55531 просмотров

Java - отправлять документы через ObjectOutputStream
Итак, я пытаюсь создать браузер, который подключается к серверу, и когда пользователь вводит URL-адрес, браузер отправляет этот URL-адрес на сервер. Затем сервер открывает URL-адрес в JEditorPane, а затем с помощью метода getDocument() пытается...
143 просмотров
schedule 19.05.2022

Потоки Java с EOFException
Я написал клиент-серверную программу, которая обменивается данными, но на стороне сервера я получил EOFException после получения данных. Я пытался исправить это самостоятельно, но трудно найти собственные ошибки. Ошибка вызвана этой строкой:...
6210 просмотров

многоклиентский чат-сервер выдает исключения и не разрешает соединения после отключения
Трудно уместить это в заголовке, но каждый раз, когда клиент отключается, выбрасывается множество исключений, и сервер не разрешает больше никаких подключений после DC. Вот ошибка, которую я получаю: java.net.SocketException: Socket closed at...
481 просмотров

Реализация сокета с ObjectInputStream - невозможно прочитать объект
Для класса Java, который я беру, мне нужно использовать сокеты для передачи данных между клиентом и сервером. Хотя я могу получить примеры для работы с передачей строковых данных, мне нужно иметь возможность передавать объекты пользовательского...
1867 просмотров

Предупреждение компилятора Java, вызванное универсальными шаблонами при сохранении списков массивов
Это кажется довольно стандартной проблемой, но она настолько проста, что я не знаю, что с ней делать. Из того, что я читал в другом месте на SO, это вызвано Generics, когда ArrayLists инициализируются без указания параметров. Я также знаю, что...
145 просмотров

Сериализуемая безопасность Java через TCP
У меня есть приложение чата TCP/IP , которое отправляет туда и обратно объекты ChatMessage , которые содержат тип int и сообщение String сообщения. Мой вопрос: как я могу сделать его более безопасным? Благодарю вас!
168 просмотров

Почему он зависает при создании ObjectInputStream в клиентском классе? (Программирование сокетов)
Когда я использую DataOutputStream/DataInputStream в моей программе Server-Client, все идет нормально, но пока я не решил использовать ObjectInputStream/ObjectOutputStream, у меня возникла проблема при создании ObjectInputStream/ObjectOutputStream. Я...
317 просмотров

частичная сериализация объекта в байтовый массив
Я настраиваю хэш-функцию, которая принимает MD5 объекта и прикрепляет первые четыре байта объекта, чтобы предотвратить коллизии. Эти объекты могут быть довольно большими, поэтому я бы предпочел избегать сериализации всего объекта. Как я могу это...
117 просмотров
schedule 12.07.2023

Чтение и запись объектов в файл Android (ObjectOutput/InputStream)
Я пытаюсь прочитать объекты из файла и добавить их в вектор, но постоянно получаю сообщение об ошибке и не могу понять, почему. Вот функция чтения: public Vector<Paciente> listaPacientes (int cantidad){ Vector<Paciente> result=...
456 просмотров

Почему ObjectOutputStream.readObject() обращается к MyClass.readObject()
Я знакомился с основами Java IO и увидел, что для того, чтобы использовать пользовательскую функцию writeObject в классе, ее нужно объявить приватной. private void writeObject(ObjectOutputStream oos); Затем, когда мы звоним...
57 просмотров
schedule 03.04.2023

ObjectOutputStream читает несколько объектов подряд
Моя проблема довольно проста на первый взгляд, хотя это не так. Мое приложение для Android отправляет объекты через ObjectOutputStream (OOS), используя метод writeObject(). Все было хорошо, пока я не попытался отправить несколько объектов за...
358 просмотров

JavaFX ObjectInputStream Color остается нулевым
Я записываю <Edge> объектов в такой файл ObjectOutputStream objectOutputStream = new ObjectOutputStream( new FileOutputStream("Object" + level + ".txt")); edgeList = koch.getEdgeList(); for (Edge e : edgeList) {...
256 просмотров

Java ObjectInputStream выдает исключение EOFException при чтении примитива
Мне трудно понять поведение потоков вывода/ввода в Java. ObjectOutputStream реализует интерфейс DataOutput, поэтому, как и DataOutputStream, он имеет методы для записи примитивов. Но обращение записанных байтов ObjectInputStream вызывает EOF....
462 просмотров
schedule 07.05.2023

Сериализация файловых объектов
У меня есть клиент-серверная программа, в которой мне нужно сериализовать файловый объект и отправить его клиенту. На стороне сервера: FileInputStream input_file = new FileInputStream(file); object_output_stream.writeObject(input_file); На...
274 просмотров

ObjectStream: есть ли способ прочитать сериализованный объект как карту свойств?
Есть ли какой-либо стандартный способ или какая-либо служебная библиотека для чтения/навигации по сериализованным (через ObjectOutputStream) свойствам объекта? Проблема, которую я пытаюсь решить, заключается в обновлении данных, которые были...
1111 просмотров
schedule 17.04.2022

не может создать экземпляр ObjectInputStream для чтения ввода от пользователя
Я не могу добавить ObjectInputStream для чтения ввода от пользователя, он всегда блокируется в этот момент. Этот код отлично работает, если я удаляю ObjectInputStream на сервере, который должен читать ввод от пользователя, а затем вместо этого...
573 просмотров

многопоточность и отправка через сокеты
Скажем, объект ArrayList<String> используется несколькими потоками, работающими внутри внешнего класса (выполняемые классы являются внутренними классами более крупного класса - сервера). Эти потоки представляют собой отдельных клиентов, у...
68 просмотров