Так что в последнее время я решил войти в TCP-порт сервера/клиента.TCP-сервер замораживается при запуске
Я решил начать с изучения базового сервера/клиента, чтобы получить представление о том, как он работает.
Я использовал этот код здесь, http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C
Но когда я пытаюсь запустить сервер, он останавливается на этом и не будет идти код в течение очень долгого времени.
И как только он в конечном итоге прослушивает соединение, использование клиента не будет подключаться к нему.
Также, если я попытаюсь закрыть программу, пока она все еще застряла в этом «замороженном» состоянии, это сделает мою среду IDE недействительной.
Любые идеи?
Я бегу Windows 7 на Visual Studio 2013.
Это ужасный пример для начала. Но ни один TCP-код не должен заставлять вашу среду IDE перестать отвечать. Кажется маловероятным, что если вы используете этот код дословно, то это не так с вашей IDE. Возможно ли, что вы не заметили приглашение UAC или брандмауэра? Процесс, который открывает сокет TCP для прослушивания, потребует разрешения брандмауэра для доступа. –
У меня будет поиск по всему миру, я пытаюсь выполнить некоторые действия TCP Client/Server на Java, и они работают нормально. – Ozcr