Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
КСВ
Зарегистрирован: 24.05.2002 Сообщения: 24
|
Добавлено: Чт Окт 02 2003 17:32 Заголовок сообщения: Проблема с сокетом под win98 |
|
|
Написал некое win32 - приложение? которое умеет посылать и принимать данные через сокет в синхронном режиме. И оно отлично это делает под win2000. А вот под win98 не хочет: пока речь идёт о посылке/приёме пары байтов - всё ОК, а вот, к примеру, килобайт принять уже не может (посылка больших объёмов не проверялась - нет надобности). Причем диагностика зависит от того, как именно это приложение написано: 1) если используются голые win32-сокет функции, то все функции рапортуют "ОК", а данные на выходе - левые  2) если MFC класс CSocket (вместе с CSocketFile и парой CArchive-ов), то тупо виснет CArchive::Read или CArchive::operator |
|
Вернуться к началу |
|
 |
КСВ
Зарегистрирован: 24.05.2002 Сообщения: 24
|
Добавлено: Чт Окт 02 2003 17:36 Заголовок сообщения: Продолжение |
|
|
2) если MFC класс CSocket (вместе с CSocketFile и парой CArchive-ов), то тупо виснет CArchive::Read или CArchive::operator {два знака "меньше"}
Прям бяда...
В качастве сервера выступает машина под DOS-ом с ПО на основе wattcp |
|
Вернуться к началу |
|
 |
КСВ
Зарегистрирован: 24.05.2002 Сообщения: 24
|
Добавлено: Чт Окт 02 2003 17:42 Заголовок сообщения: Вот же блин... :-) |
|
|
Следует читать: или CArchive::operator {два знака "больше"}
Ну вы поняли. Замучили меня они. Сокеты с 98 на пару  |
|
Вернуться к началу |
|
 |
mare
Зарегистрирован: 12.09.2003 Сообщения: 222
|
|
Вернуться к началу |
|
 |
|