ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #41  
Старый 04.06.2009, 09:40
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

1) устойчивость к ошибкам - это не твоя задача это делает за тебя TCP/IP драйвер.
2) Устойчивость к сбоям типа данне потерялись, то тут банальная проверка длинны пакеты (если ты передаеш его)
А еще лучше делать по другому(для устойчивости)
СИГНАТУРА_1 + ДЛИННА ПАКЕТА + ДАННЫЕ + СИГНАТУРА_2
И тогда все данные которые непроходят проверку на сигнатуру или длинну сразу отбрасываются как ошибочные.
3) разрыв соединения - ну разорвалось, ну и что с этого? Если ты ждал данные через recv то получиш 0 в ответ. И там дальше уже по обстоятельствам решиш.

Так что всё дело даже не в сетевой реализации, а в протоколе который будет использоваться.
 
Ответить с цитированием

  #42  
Старый 04.06.2009, 09:44
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Вообще задумка с вебкамерой была такая
1) прожка - сервис и консоль.
2) потоковое вешание клиенту. Хотелось бы сделать веб интерфейс клинта
3) вот незнаю что лучше - через ax подрубить флеш или через dx делать

Но всё равно времяни нет делать (
 
Ответить с цитированием

  #43  
Старый 04.06.2009, 17:15
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

2 slesh, zeppe1in Йон Снейдер: Эффективное программирование TCP/IP

почитатай... и поймешь что иногда даже получить длину пакета невозможно из-за задержек тд и тп... реальная сеть это тебе не 127.0.0.1
 
Ответить с цитированием

  #44  
Старый 04.06.2009, 18:40
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 Gar|k ты это говоришь человеку который пишет ботов с программной админкой?
А получить длину пакета я всегда смогу потому что длинна у меня - идет сразу после сигнатуры. И потом дочитывается оставшаяся часть если идет фрагментированный пакет.
 
Ответить с цитированием

  #45  
Старый 04.06.2009, 19:19
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

2 slesh пффф я просто рекомендую тебе прочитать книжку, может найдешь для себя что-то новое, может нет. книжка хорошая и не повредит в любом случае)
 
Ответить с цитированием

  #46  
Старый 04.06.2009, 19:55
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

За книжку спасибо. Обзорно пролистал её. Книжечка довольно сыровата.
Заточена для nix систем. В ней НЕ описаны очень многие моменты которые присутствуют на Win системах. Причем многие из этим моментов довольно весомый вклад вносят в работу.

p.s. автор пользовался литературой 90-х годов.
Самая свежая книга - 2000 года.
А С тех пор много что изменилось. К примеру виндовые сокеты стали поддерживать больше BSD'шных функций, которые ранее не поддерживались (К примеру - установка таймаута на чтение данные в блокируемых сокетах)

Последний раз редактировалось slesh; 04.06.2009 в 20:16..
 
Ответить с цитированием

  #47  
Старый 19.09.2009, 16:57
qwerra
Участник форума
Регистрация: 21.04.2007
Сообщений: 259
Провел на форуме:
2177994

Репутация: 219
По умолчанию

А как бэ эээ,в о бщем,не появилось ли время для вебкам?
 
Ответить с цитированием

  #48  
Старый 20.09.2009, 11:01
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Сейчас времяни вообще нет. Даже кодить проекты невсегда есть.
 
Ответить с цитированием

  #49  
Старый 24.09.2009, 21:32
#berkut#
Новичок
Регистрация: 12.09.2009
Сообщений: 7
Провел на форуме:
23119

Репутация: 24
По умолчанию

Не могли бы на файлообменник залить? Не открывается почему-то, а посмотреть интересно.

Последний раз редактировалось #berkut#; 24.09.2009 в 21:54..
 
Ответить с цитированием

  #50  
Старый 25.09.2009, 15:19
PenSpinner
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме:
200093

Репутация: 17
Отправить сообщение для PenSpinner с помощью ICQ
По умолчанию

спасибо, классная вешь. только вот правильно "Program stopped"
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ