HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 31.03.2010, 11:23
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 571
С нами: 10943066

Репутация: 1236


По умолчанию

удп удобен тем что при пакетном провале игра сможет сама восстановить или корректировать соединение без отключения например.

к вопросу о натах там и тд - удп как и тсп являются надстройкой ip протокола, поэтому никакой разницы в адресации ясное дело нет. удп - это connectionless протокол, те протокол, как уже было сказано слешем, который на уровне системы не создает логического соединения и не контролирует передачу пакетов. тсп же в отличии от него "гарантирует" что пакет будет доставлен пиру и результат операции будет отображен в коде возврата send() WSASend() recv() и тд, также он обладает механизмом ретрансмиссии, это например когда протокол удостоверяется получил ли пир пакет или нет, если нет то отправка повторяется - и все это делается "прозрачно" для разработчика. ну и конечно с упором на эти свойства разрабатываются различные варианты атак, правда последнее время я ничего нового не видел, имхо изжило себя
__________________


snow white world wide

Последний раз редактировалось sn0w; 31.03.2010 в 11:53..
 
Ответить с цитированием

  #12  
Старый 31.03.2010, 12:14
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами: 9626394

Репутация: 357


По умолчанию

Спс слешу за объяснение работы ната с UDP
Еще вопрос:
в приложение клиента надо 2 сокета открывать? или с одного можно отправить а потом принять?
 
Ответить с цитированием

  #13  
Старый 31.03.2010, 12:20
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

если делаешь всё на winsock то тока 1 сокет
socket(AF_INET, SOCK_DGRAM, IPPROTO_UPD);
sendto для посылки
recvfrom для приема.
Даже коннект не нужно делать. этим функциям передается структура sockaddr_in с заполненными полями кому слать пакет или получать.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный интернет или как спрятаться надежнее чем VPN или SSH с цепочкой соксов. kodzero Статьи 20 06.08.2010 23:54
Социальная инженерия. Профессиональное программирование. Последовательный взлом dinar_007 Болталка 15 23.12.2008 12:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.