![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Proger10 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Если скажем слать бинарные файлы через Сокеты..
Нужно ли мне делать контрольную сумму для куска очередных данных, чтобы знать целиком эти данные пошли (одним пакетом) или нет? Собираюсь слать вот так: http://www.java2s.com/Code/Java/Network-Pr...overasocket.htm с зипованием. Но вот думаю.. там он шлёт прямо строку байтов.. но ведь она на много пакетов может быть разбита.. нужно ли мне следить на приёмной стороне, чтобы эти пакеты не продублировались (возможно ли такое? |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 3 Всего: 40 |
Proger10, вы работаете с сокетами, а значит по протоколу TCP, он сам следит за целостностью данных. Если бы вы работали с датаграммами напрямую, тогда вам пришлось бы вручную контролировать процесс получения данных.
|
|||
|
||||
| Proger10 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Спасибо! И действительно никаких проблем не возникает.. честно говоря, аж странно. У корявых языков программирования (типа паскале-подобных..) такие проблемы возникали
|
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 3 Всего: 40 |
Встану на защиту подобных ветеранов. Поток разработчиков, работавших с библиотеками этих языков, сумел пообточить все неровности. Возможно, вы просто неправильно работали с ними.
|
|||
|
||||
| Proger10 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.12.2008 Репутация: нет Всего: нет |
Да всё возможно конечно...
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |