Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Траблы с TCP  (Прочитано 7388 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Rulik
Помогающий

ru
Offline Offline

« : 01-11-2004 05:14 » new

Народ помогите с советом.
Использую асинхронные сокеты. Передаю от клиента к серверу данные размером 512Кб, каждую секунду.

Все работает нормально. Но поистечению 1-2 часов клиент затыкается.
WSAWaitForMultipleObject(...) говорит что буфер забит и нельзя писать. А точнее нет события FD_WRITE, а на сервер ничего не приходит.

ВОт и вопрос, почему так происходит, ведь первые 1-2 все нормально работает.
Записан
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 01-11-2004 06:27 » 

Может плохо с математикой? и в буфере всегда остается хвост?
Записан

Да да нет нет все остальное от лукавого.
Rulik
Помогающий

ru
Offline Offline

« Ответ #2 : 01-11-2004 06:44 » 

Отладчтком шел по шагам и вроде все нормально работает.
Да и эта ошибка вылетает через 1-2 часа, а если ошибка в математике, то с учетом ежесекундного обмена, она бы вылетала через приблизительно одно и тоже время. А ета появляется спонтанно.
Да и сокеты говорят что буфер полон, а на сервере нет данных.
Записан
Rulik
Помогающий

ru
Offline Offline

« Ответ #3 : 02-11-2004 06:21 » 

Спасиб.

Разобрался.
Записан
Rulik
Помогающий

ru
Offline Offline

« Ответ #4 : 03-11-2004 05:43 » 

Всемогущий ALL

Помогите пожайлуста. Как написать правильно клиента для работы с сервером, через WSAWaitForEvent. Чтоб отслеживал и разрыв связи и возможность отправлять данные. Данне имеют переменный размер от 1-2 байт до 1-10 мгабайт.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines