![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
lat |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
Уже битый час ковыряюсь со следующим жуком: В дебаге четко видно, что прога слетает на
![]() Причем это в только в 9-й студии! ![]() ![]() Что же это может быть? Это сообщение отредактировал(а) lat - 7.4.2009, 20:47 --------------------
Gott weiß ich will kein Engel sein |
||||
|
|||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 5 Всего: 154 |
код ошибки равен чему?
в любом случае это что-то из:
|
|||
|
||||
lat |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
А ошибки как таковой нет
![]() Просто зависаемс на этом куске и ждем хрен знает чего. --------------------
Gott weiß ich will kein Engel sein |
|||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 1 Всего: 50 |
а ты коннекшн закрыл?
shutdown+closesocket Это сообщение отредактировал(а) Alca - 7.4.2009, 23:31 |
|||
|
||||
lat |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
Дык дело не доходит до конца функции) Добавлял и закрытие сокетов, но все равно зависает. Сейчас дебажу на CodeGear (студия сильно капризничать начала), так в нем прога вылетает на вызове ф-и connect. В дебаге этот кусок просто черная дыра, засосало все, и тупо отдавать не хочет. делал даже так:
ну не может оно подхватывать что то левое из пред вызова ![]() или может? Это сообщение отредактировал(а) lat - 8.4.2009, 00:45 --------------------
Gott weiß ich will kein Engel sein |
||||
|
|||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 5 Всего: 154 |
||||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
lat
Как я понял, вы идёте дебагом и при вызове этой строки усё подвисает? Если так - то тут проблема с VS. ИМХО -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
Comm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 269 Регистрация: 31.8.2007 Где: Санкт-Петербург Репутация: -1 Всего: 1 |
Проверьте компьютер на вирусы.
Слышал есть вирус который блокирует все функции WSA,может в этом дело. -------------------- =))))) ![]() |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
однако ![]() очень интересно. возникает вопрос - а какой ты хидар подключаешь? winsock.h или winsock2.h? какой второй итерации? ![]() и так - между делом - как же ты будешь общаться с серваком без send/recive? Или что - достаточно факта коннекта? |
|||
|
||||
Alca |
|
||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 1 Всего: 50 |
а в релизе тоже самое?
Добавлено через 1 минуту и 30 секунд
Значит первые две отработало... ![]() Добавлено через 3 минуты и 23 секунды
А если наоборот:
Добавлено через 4 минуты и 22 секунды
|
||||||||||
|
|||||||||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
Сначала идёт shutdown, а потом closesocket()
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
lat, так вродь косяков не вижу, но может дело из причин, которые ниже:
- где ждётся завершение потока - инициализацию/вуинициализацию Winsock лучше делать раз для все апликухи |
|||
|
||||
Олег2005 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 421 Регистрация: 26.5.2005 Где: Рига Латвия Репутация: 6 Всего: 11 |
Я всегда советую при работах в каких-то средах никогда не пользоваться для отладки дебагерами - делается код со всеми фиксациями ошибок - и клиент/сервер проверяются только на релизных экзешниках.
Многие среды в дебагере дают и acces violation, и stack overflow и тд. Это зафиксированный факт - мы заставляем модули стека взаимодействовать со средой - что не есть гуд. |
|||
|
||||
lat |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
дык если б Я знал...если б Я знал, то сюда не писал бы)
да, именно так. Тогда и CodeGear включите в список)
А Я думал что Я один такой параноик - в хорошем смысле ;) ...запустил аваст на проверку ... подождем результатов) Пробовал и то и другое - результат тот же. через пол часика отпишусь с примером ну так!) Это ж пинг типа) Посылка данных пока не нужна. ЗЫ На остальные вопросы и предложения отпишусь через 30-60 мин (ща нада в магазин сбегать ... хавчик требует что бы его отзавтракали... ) Это сообщение отредактировал(а) lat - 8.4.2009, 11:43 --------------------
Gott weiß ich will kein Engel sein |
||||
|
|||||
lat |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 14.1.2008 Репутация: нет Всего: 1 |
Переписал код, добавил: закрытие сокета( спс Alca за предос-й код ), кетч и решил дебажить по старинке - с помощью логов (спс Олег2005 что заставил вспомнить сей чудесный метод=)
Также последовал совету увж. SenkraD и сделал одну инициализацию/вуинициализацию.
Предоставляю лог:
Четко видно что зависло после вызова ф-и connect. И почему соб-но 10057 - Сокет не подсоединенный ??? Как это лечить уважаемые? Добавлено через 8 минут и 22 секунды Кстати, тему следовало б переименовать но нет такой возможности ) Глюк этот и без потока наблюдается. Так что тема "Сокеты и 10057 чертей" пока не закрыта. Ищем решение... ЗЫ Попробуйте кто-то у себя этот код выполнить, может у меня дейст-но "тазик" шалит. Это сообщение отредактировал(а) lat - 8.4.2009, 12:53 --------------------
Gott weiß ich will kein Engel sein |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |