C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 36. Испытываем сетевое приложение / Уроки MFC / Visual C++

Visual C++. MFC
Урок 36. Испытываем сетевое приложение

Испытание нашей программы - это самое простое. На вашем компьютере должен быть установлен стек протоколов TCP/IP. Если ваш компьютер подключен к Интернету, то так оно и есть. Если не подключен, то TCP/IP, скорей всего, все равно есть - в Windows эти сетевые протоколы устанавливаются по умолчанию.

Итак, запустите оба приложения на одном компьютере. Так как ни в сервере, ни в клиенте нет защиты от дурака, то при испытании лучше выполнять действия именно в таком порядке:

Сначала на серверной части нажмите на кнопку Listen. Сервер открывает 2000 порт на компьютере и начинает его слушать.

Затем у клиента нажимаем на кнопку Connect. Клиент подсоединяется к нашему серверу на 2000 порту. На серверной части появится соответствующий messagebox:

Соединение

Закройте его и перейдите к клиенту. Наберите что-нибудь в edit'е и нажмите на кнопку Send. На серверной части появится messagebox:

Данные получены

Закройте его. Переданные данные отобразятся в edit'е на сервере.

Конечно, наше приложение будет работать и на настоящей сети. Только вам перед компилящией надо слегка изменить текст программы - а именно, в клиентской части вместо IP-адреса 127.0.0.1 указать IP-компьютера, на котором работает наша серверная часть. Выяснить его можно через утилиты командной строки winipcfg (для Windows 9* и Me) и ipconfig (в Windows NT, 2000, XP). Кстати говоря, вместо IP-адреса можно использовать и имя компьютера (в двойных кавычках). Например, имя "localhost" эквивалентно "127.0.0.1".