Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Windows socket error 10049 с чем это связано
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Cyber Cyber вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.10.2002
По умолчанию Windows socket error 10049 с чем это связано - 05.05.2003, 15:27

Вобщем типа сделал прогу, которая открывает много сокетов. Под вындовз 98 как тока её запускаю появляется ошибка 10049, типа в толк не возьму с чего.
А вот если ещё несколько раз открою сокеты под Вындовз ХР то появляется ошибка 10055, что связано скорее всего с переполнением очереди или буфера какого нить. Подскажите можно ли как нибудь этого избежать, типа не засоряьть очередь или проверять типа?
Ответить с цитированием
  (#2 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 05.05.2003, 15:29

Ну так покажи кусок кода, где сокеты открываешь.
Ответить с цитированием
  (#3 (permalink)) Старый
Cyber Cyber вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.10.2002
По умолчанию 05.05.2003, 15:53

Типа вродь с 10055 ошибкой я вродь дапёр типа просто открывал типа уже открытый сокет вот и при том понескольку раз, вот типа вындуз и прих...л, тоесть присел.
А сокеты я типа так открываю к примеру при Тформ1.

Код:
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{

 for(i=0;i<256;i++){
  MySocket[i] = new TClientSocket(this);
  sprintf(ip,"192.168.45.%d",i);
  MySocket[i]->Address=ip;
  MySocket[i]->Port=port;

  MySocket[i]->OnConnect=ObjectConnect;
  MySocket[i]->OnConnecting=ObjectConnecting;
  MySocket[i]->OnError=ObjectError;
  MySocket[i]->OnDisconnect=ObjectDisconnect;
  MySocket[i]->Open();
 }
}
Кароч откуда ошибка он АПИ 10049 берёца типа не просёк вот.
Поможи!
Ответить с цитированием
  (#4 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 07.05.2003, 00:28

Мне пока бросилось в глаза то, что у тебя не совсем правильный цикл по IP-адресам.
Дело в том, что адреса x.x.x.0 и x.x.x.255 имеют специальное назначение и вряд ли к ним можно законнектиться приведенным способом.
Ответить с цитированием
  (#5 (permalink)) Старый
Cyber Cyber вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 22.10.2002
По умолчанию 03.06.2003, 16:49

Нет, Гарик, дело не в .0 и . 255 тут что-то связано с типом виндоуза вот под хп идёт всё а под 98 нет!
даж не знаю что делать
может 98 не разрешает многа сокетов открывть?
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После перезагрузки Windows XP не загрузилась и выдала ошибку: I/O error. Press ... Ltybc Любые вопросы от новичков 17 11.07.2011 22:48
socket 1156 VS socket 1155 lalala Любые вопросы от новичков 17 25.01.2011 17:28
При загрузке с диска с дистрибютивом windows выдается ошибка error 22 imported_arsepte Любые вопросы от новичков 3 09.04.2010 21:27
При установке windows выдается ошибка error 22 arsepte Любые вопросы от новичков 3 08.04.2010 21:58
Ошибка при установке windows "I/O error. Press any key to reboot..." brovinSV Любые вопросы от новичков 3 01.04.2010 00:57
При линковании программы появляется ошибка Error 7 error LNK2001 NaN Visual C++ 6 06.01.2010 13:28
После установки программы Windows перестал загружаться, выдает ошибку: Runtime error. zhanna Любые вопросы от новичков 13 01.01.2009 18:44
При работе с сетевым приложением появляется ошибка Error Socket #100449 imported_Nikss Вопросы начинающих программистов 0 19.05.2007 12:57
Error C2400: inline assembler syntax error in 'opcode как исправить tentul Программирование графики 2 23.10.2005 20:03
Работа с Windows приложением, выдает ошибку Error 2001 lenokx Вопросы начинающих программистов 3 14.08.2003 13:42
ERROR 1030: Got error 127 from table handler Anonymous PHP 1 15.07.2003 21:44
Socket Error 10055 как исправить Anonymous Delphi 10 01.12.2002 04:01



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов