Код Winsock c ++ не работает в своем первоначальном решении / проекте в Visual Studio 2010 - PullRequest
0 голосов
/ 25 августа 2010

Я не уверен на 100%, сойду ли я с ума ...

Как уже упоминалось во многих других постах, я пишу этот класс Connection, который регистрирует winsock, создает некоторые сокеты, связывает их и позволяетВы отправляете и получаете некоторые данные ...

Я сделал это в рамках своего Server-проекта ... Но каждый раз, когда я хотел проверить часть соединения с сервером (большинство других частей уже работаютхорошо) это всегда бастует О_о ... ВСЕГДА !!! ...

Что я пытался исправить: 1. переписать части send & recv 2. переписать весь класс несколько раз, ничего не копируяиз существующего материала до ... 3. Напишите специальный тестовый клиент ... 4. Напишите совершенно новую простую программу send / recv-udp-server для тестирования, может ли она быть основана на некоторых портах, которые заблокированы или что-то в этом родевот так ...

Все равно не работает ...

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

Но вот-то ... ЭТО РАБОТАЕТ: ...

Теперь мой вопрос к любому, кто знаком с Visual Studio ...:

ПочемуАД не работает в оригинальном проекте / проекте, но в совершенно новом решении / проекте ... ???????

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

Ответы [ 3 ]

1 голос
/ 25 августа 2010

Все, что я могу сказать, это проверить все свойства старого проекта, который не работает против работы нового проекта ...

Это должно быть что-то другое, так как вы сказали, что не изменяли исходный код.

0 голосов
/ 26 августа 2010

Хорошо ... Я не уверен, почему эта проблема появилась ...

Но решение было создать новое решение и вставить "старые" файлы ...

наконец-то это работает:) ...

Надеюсь, это был не брандмауэр Windows, но я проверил это ...

0 голосов
/ 25 августа 2010

Иногда среда IDE может запутаться и не сможет правильно определить, что нужно перекомпилировать. Если происходит что-то странное, попробуйте «Перестроить решение» или, что еще лучше, выйдите из среды IDE и затем перестройте.

...