Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка сокета 10053


Анонимщик ©   (2004-07-16 11:20:00) 

В какой-то момент получаю такую ошибку. Ну, разорвал удаленный хост соединение, хотя я его об этом не просил. Какие могут быть причины этого?


Анонимщик   (2004-07-16 13:01:00) [1]

Ну, поспешил я, сам же и рву соединение, в явном виде, только забыл об этом, поставил логгирование, чтобы выяснить, что за ошибка на самом деле.


Digitman   (2004-07-16 12:33:00) [2]


> не в коде разберусь, а с ошибками сокетов


ошибка на стороне передатчика у тебя, возможно, возникает как раз из-за нарушения ПИО ...

ну, например, передатчик выполняет синхронный вызов sendbuf() для передачи большого сравнительно блока данных размера N .. а на приемнике поток принимаемых данных, разумеется, разбит на фрагменты непрогрнозируемого размера ... скажем, если приемник в определенное протоколом инф.обмена время не получил данные суммарного размера N, то он по своей логике рвет соединение по своей же инициативе ... а поскольку в этот момент передатчик находится в стадии выполнения send-вызова, это и является источником ошибки с т.з. передатчика


Анонимщик   (2004-07-16 12:14:00) [3]

Да нет, не в коде разберусь, а с ошибками сокетов, возможно, поспешил спросить.


Digitman   (2004-07-16 12:12:00) [4]


> в затруднении


как же так ? разработка любой кл.-серв. системы должна начинаться с формализации ПИО !... у тебя иначе ? сначала настрогал кучу кода, а уж потом формализовать ПИО решил сподобиться ? .... это плохо ... это путь в тупик


Анонимщик   (2004-07-16 12:06:00) [5]

Я прямо в затруднении. Тогда приведу позже, если не разберусь.


Digitman   (2004-07-16 11:58:00) [6]


> Да.


с этого и начнем

приводи ПИО и ключевые фрагменты кода


Анонимщик   (2004-07-16 11:55:00) [7]

Да.

Но только вот интересно, что на 2000 работает, на XP работает, а на 98 - вот такое.


Digitman   (2004-07-16 11:44:00) [8]


> Какие могут быть причины этого?


"удаленный хост" - твоей разработки ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо