2014-11-03 3 views
0

Так что в последнее время я решил войти в TCP-порт сервера/клиента.TCP-сервер замораживается при запуске

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

Я использовал этот код здесь, http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C

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

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

Также, если я попытаюсь закрыть программу, пока она все еще застряла в этом «замороженном» состоянии, это сделает мою среду IDE недействительной.

Любые идеи?

Я бегу Windows 7 на Visual Studio 2013.

+0

Это ужасный пример для начала. Но ни один TCP-код не должен заставлять вашу среду IDE перестать отвечать. Кажется маловероятным, что если вы используете этот код дословно, то это не так с вашей IDE. Возможно ли, что вы не заметили приглашение UAC или брандмауэра? Процесс, который открывает сокет TCP для прослушивания, потребует разрешения брандмауэра для доступа. –

+0

У меня будет поиск по всему миру, я пытаюсь выполнить некоторые действия TCP Client/Server на Java, и они работают нормально. – Ozcr

ответ

0

Я решил проблему,

кажется Avast Free Antivirus является причиной всех проблем. Unistalling это очистило их все.

Смежные вопросы