powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передать строку, что бы принять с помощью DataInputStream readUTF()
8 сообщений из 8, страница 1 из 1
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781737
bobo96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите нубу, в какую сторону дальше двигаться.
Есть клиент-серверное приложение на java (клиенты - андроид девайсы), обмен между ними происходит с помощью DataInputStream readUTF() и DataOutputStream writeUTF(str) - все работает как часы.
Сейчас возникла необходимость прицепить к серверу клиентов на ios и возникла проблема обмена, ибо в свифте нет таких функций. То, что пытаются отправить стандартными средствами сервер есессно не видит.
Какие есть варианты решения проблемы ?
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781745
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobo96Какие есть варианты решения проблемы ?REST
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781769
bobo96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это подразумевается, что придется переделывать вообще все или я что-то не так понял ?
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781773
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ?

есть смысл спросить в какой-нибуть ветке по свифту, видимо. Почему на ява форуме то?
вы там не забудьте уточнить, что у вас сокет серверное приложение, они вам там должны рассказать, какие варианты есть читать и писать в стримы.
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781774
bobo96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Озверинbobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ?

есть смысл спросить в какой-нибуть ветке по свифту, видимо. Почему на ява форуме то?
вы там не забудьте уточнить, что у вас сокет серверное приложение, они вам там должны рассказать, какие варианты есть читать и писать в стримы.
Ок, спасибо.
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781775
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ?
В ведре (андроиде) на java пишите?
Просто REST более универсально и пригодится для подключения хоть стиральной машинки.... Шутка.
Сколько переписывать смотрите сами. Логика от транспорта не должна зависеть.
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781789
bobo96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ?
В ведре (андроиде) на java пишите?
Просто REST более универсально и пригодится для подключения хоть стиральной машинки.... Шутка.
Сколько переписывать смотрите сами. Логика от транспорта не должна зависеть.
Да, андроид на джаве.
Мне бы вообще переписывать ничего не хотелось бы) Зачем ломать то, что работает, как часы.
Но спасибо за совет!
...
Рейтинг: 0 / 0
Как передать строку, что бы принять с помощью DataInputStream readUTF()
    #39781844
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bobo96Здравствуйте, подскажите нубу, в какую сторону дальше двигаться.
Есть клиент-серверное приложение на java (клиенты - андроид девайсы), обмен между ними происходит с помощью DataInputStream readUTF() и DataOutputStream writeUTF(str) - все работает как часы.
Сейчас возникла необходимость прицепить к серверу клиентов на ios и возникла проблема обмена, ибо в свифте нет таких функций . То, что пытаются отправить стандартными средствами сервер есессно не видит.
Какие есть варианты решения проблемы ?
Тут важнее понять что ты делаешь на верхнем уровне.

Если этих функций в свифте нет - их надо написать. Я не думаю что они слишком сложные. DataInputStream readUTF()
создавались для сериализации и десериализации объектов. И они достаточно примитивны.

Если это для сфиста трудно или невозможно - то действительно тебе проще отойти от протоколов сериализации
и использовать прикладные протоколы REST/XML, REST/JSON как подсказали правильно выше.

Есть и еще наверное целый пакован предложений как это решать но я-бы остановился на этом
чтобы не распылятся. Лучшее - враг хорошего. Сделай просто хорошо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передать строку, что бы принять с помощью DataInputStream readUTF()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]