|
21 / 21 / 5
Регистрация: 26.12.2013
Сообщений: 177
|
|
Основы проектирования передачи данных через сокеты14.03.2015, 21:09. Показов 1532. Ответов 6
Метки нет (Все метки)
Всем привет.
В общем, я задумал небольшой проектик и начал изучать java. Уже дошел до момента, когда надо придумать как правельно пересылать данные между сервером и клиентом. В принцепе я использую вебсокет, и с передачей проблем нету, но я хотел бы разобратся с базовым устройствой сокетов и реализацией всего этого в java. Так вот, посоветуйте материалы, где подробно и желательно по русски описана передача данных чарез сокеты. Я слышал, что при передачи пакетов от клиента на сервер, они (пакеты) могут терятся или преходить не в том порядке в котором ушли от клиента, это так и с чем это связано? Как на джаве правельно реализовать механизм чтения пакетов, их можно читать из массива байтов по одному (а если прийдет строка в UTF-8, они же кодируются разным числом байт?) или надо их как то буферизовать и если да, то по скольку? И еще одно, как можно реализовать прослушивание сокета, не останавливая главный цикл в потоке (Thred)? П.С. Всем зарание спасибо (лучшим плюсики).
0
|
|
| 14.03.2015, 21:09 | |
|
Ответы с готовыми решениями:
6
Скорость передачи данных через COM-Port в Java Ошибка передачи данных - сокеты Неблокирующие сокеты блокируют во время передачи данных или нет |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 14.03.2015, 22:01 | |
|
вам ненужно беспокоиться обо всем что вы написали. Это более н зкий уровень. Вы всегда получи е целиком что посылали или неполучите ничего
0
|
|
|
21 / 21 / 5
Регистрация: 26.12.2013
Сообщений: 177
|
|
| 15.03.2015, 09:46 [ТС] | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 15.03.2015, 10:50 | |
|
sashok991, если вы хотите знать как работает передача данных на низком уровне, вы создали тему не в том разделе.
0
|
|
|
21 / 21 / 5
Регистрация: 26.12.2013
Сообщений: 177
|
|
| 15.03.2015, 20:33 [ТС] | |
|
Вопрос открыт, просьба модераторам перенести тему в раздел "java и сети".
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 15.03.2015, 20:45 | |
|
sashok991, джава тут непричем. Чтобы узнать о сокетах на низком уровне, вопрос лучше задать в разделе сисадминов
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 15.03.2015, 21:48 | |
|
по вопросу порядка прихода или потерь пакетов надо гуглить по словам "OSI модель" и "TCP/IP UDP стек"
инфы валом
1
|
|
| 15.03.2015, 21:48 | |
|
Помогаю со студенческими работами здесь
7
Программа передачи файлов через сокеты,делфи,я сдаю в колледже практику однако я далеко не програмист [NetSim] Основы проектирования UML. Основы визуального анализа и проектирования Объектно-ориентированного проектирования и проектирования на основе структур данных Почему пишет при передачи информации через сокеты пишет "индекс находится вне границ массива" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|