На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > Зависает отправка данных WSASend
      Цитата nemez @
      Цитата progman @
      Ничего я не прохлопал. недостающие 592 читаются следующим запросом WSARecv

      ну так система может разбивать данные на произвольные чанки, хоть по одному байту.
      Нужно или писать самому более высокоуровневый протокол (изобретать велосипед). Либо испльзовать уже готовый - а ля telnet, HTTP и т.д.
      Ну у нас по классике - костыли и велосипеды. Костыль - это таймаут после отправки, между слов говоря.

      зачем такой изврат?
      у меня простейший протокол - всегда шлется 4 байта размер блока данных. потом сам блок данных.
      сурово и просто - как лом.
      Сообщение отредактировано: progman -
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0176 ]   [ 16 queries used ]   [ Generated: 19.04.24, 05:51 GMT ]