|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите нубу, в какую сторону дальше двигаться. Есть клиент-серверное приложение на java (клиенты - андроид девайсы), обмен между ними происходит с помощью DataInputStream readUTF() и DataOutputStream writeUTF(str) - все работает как часы. Сейчас возникла необходимость прицепить к серверу клиентов на ios и возникла проблема обмена, ибо в свифте нет таких функций. То, что пытаются отправить стандартными средствами сервер есессно не видит. Какие есть варианты решения проблемы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 09:59 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
bobo96Какие есть варианты решения проблемы ?REST ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 10:15 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
Это подразумевается, что придется переделывать вообще все или я что-то не так понял ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 10:54 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ? есть смысл спросить в какой-нибуть ветке по свифту, видимо. Почему на ява форуме то? вы там не забудьте уточнить, что у вас сокет серверное приложение, они вам там должны рассказать, какие варианты есть читать и писать в стримы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 10:58 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
Озверинbobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ? есть смысл спросить в какой-нибуть ветке по свифту, видимо. Почему на ява форуме то? вы там не забудьте уточнить, что у вас сокет серверное приложение, они вам там должны рассказать, какие варианты есть читать и писать в стримы. Ок, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 10:59 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ? В ведре (андроиде) на java пишите? Просто REST более универсально и пригодится для подключения хоть стиральной машинки.... Шутка. Сколько переписывать смотрите сами. Логика от транспорта не должна зависеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 11:03 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
Petro123bobo96Это подразумевается, что придется переделывать вообще все или я что-то не так понял ? В ведре (андроиде) на java пишите? Просто REST более универсально и пригодится для подключения хоть стиральной машинки.... Шутка. Сколько переписывать смотрите сами. Логика от транспорта не должна зависеть. Да, андроид на джаве. Мне бы вообще переписывать ничего не хотелось бы) Зачем ломать то, что работает, как часы. Но спасибо за совет! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 11:25 |
|
Как передать строку, что бы принять с помощью DataInputStream readUTF()
|
|||
---|---|---|---|
#18+
bobo96Здравствуйте, подскажите нубу, в какую сторону дальше двигаться. Есть клиент-серверное приложение на java (клиенты - андроид девайсы), обмен между ними происходит с помощью DataInputStream readUTF() и DataOutputStream writeUTF(str) - все работает как часы. Сейчас возникла необходимость прицепить к серверу клиентов на ios и возникла проблема обмена, ибо в свифте нет таких функций . То, что пытаются отправить стандартными средствами сервер есессно не видит. Какие есть варианты решения проблемы ? Тут важнее понять что ты делаешь на верхнем уровне. Если этих функций в свифте нет - их надо написать. Я не думаю что они слишком сложные. DataInputStream readUTF() создавались для сериализации и десериализации объектов. И они достаточно примитивны. Если это для сфиста трудно или невозможно - то действительно тебе проще отойти от протоколов сериализации и использовать прикладные протоколы REST/XML, REST/JSON как подсказали правильно выше. Есть и еще наверное целый пакован предложений как это решать но я-бы остановился на этом чтобы не распылятся. Лучшее - враг хорошего. Сделай просто хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2019, 12:38 |
|
|
start [/forum/topic.php?fid=59&msg=39781769&tid=2121455]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 341ms |
total: | 494ms |
0 / 0 |