20 / 20 / 5
Регистрация: 26.12.2013
Сообщений: 174
|
|
1 | |
Основы проектирования передачи данных через сокеты14.03.2015, 21:09. Показов 1314. Ответов 6
Метки нет (Все метки)
Всем привет.
В общем, я задумал небольшой проектик и начал изучать java. Уже дошел до момента, когда надо придумать как правельно пересылать данные между сервером и клиентом. В принцепе я использую вебсокет, и с передачей проблем нету, но я хотел бы разобратся с базовым устройствой сокетов и реализацией всего этого в java. Так вот, посоветуйте материалы, где подробно и желательно по русски описана передача данных чарез сокеты. Я слышал, что при передачи пакетов от клиента на сервер, они (пакеты) могут терятся или преходить не в том порядке в котором ушли от клиента, это так и с чем это связано? Как на джаве правельно реализовать механизм чтения пакетов, их можно читать из массива байтов по одному (а если прийдет строка в UTF-8, они же кодируются разным числом байт?) или надо их как то буферизовать и если да, то по скольку? И еще одно, как можно реализовать прослушивание сокета, не останавливая главный цикл в потоке (Thred)? П.С. Всем зарание спасибо (лучшим плюсики).
0
|
14.03.2015, 21:09 | |
Ответы с готовыми решениями:
6
Скорость передачи данных через COM-Port в Java Ошибка передачи данных - сокеты Неблокирующие сокеты блокируют во время передачи данных или нет Программа передачи файлов через сокеты,делфи,я сдаю в колледже практику однако я далеко не програмист |
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
14.03.2015, 22:01 | 2 |
вам ненужно беспокоиться обо всем что вы написали. Это более н зкий уровень. Вы всегда получи е целиком что посылали или неполучите ничего
0
|
20 / 20 / 5
Регистрация: 26.12.2013
Сообщений: 174
|
|
15.03.2015, 09:46 [ТС] | 3 |
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
15.03.2015, 10:50 | 4 |
sashok991, если вы хотите знать как работает передача данных на низком уровне, вы создали тему не в том разделе.
0
|
20 / 20 / 5
Регистрация: 26.12.2013
Сообщений: 174
|
|
15.03.2015, 20:33 [ТС] | 5 |
Вопрос открыт, просьба модераторам перенести тему в раздел "java и сети".
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
15.03.2015, 20:45 | 6 |
sashok991, джава тут непричем. Чтобы узнать о сокетах на низком уровне, вопрос лучше задать в разделе сисадминов
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
15.03.2015, 21:48 | 7 |
по вопросу порядка прихода или потерь пакетов надо гуглить по словам "OSI модель" и "TCP/IP UDP стек"
инфы валом
1
|
15.03.2015, 21:48 | |
15.03.2015, 21:48 | |
Помогаю со студенческими работами здесь
7
[NetSim] Основы проектирования UML. Основы визуального анализа и проектирования Объектно-ориентированного проектирования и проектирования на основе структур данных Почему пишет при передачи информации через сокеты пишет "индекс находится вне границ массива" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |