С созданием локальной (домашней сети) открываются новые возможности общения сидя за компьютером. Несколько человек с помощью программы чата могут обмениваться сообщениями по сети. Исходный код такого сетевого приложения прилагается ниже. Программа построена на основе диалогового окна. Класс сокетов CSock произведен от класса асинхронных сокетов CAsyncSocket. CAsyncSocket - оболочка в виде класса содержащего внутри работу с Windows Sockets API (инкапсуляция). Применение в качестве родительского класса CAsyncSocket значительно упрощает создание и использование сокетов. Для доступа непосредственно к самому сокету в классе имеется открытая переменная SOCKET m_hSocket.
Поскольку сообщения могут содержать информацию любого вида (строки символов, числа, двоичные файлы) возникает необходимость создания классификации сообщений внутри приложения
может кому и пригодиться. Данная программка, с исходником , можно и под сеть переделать.
Исходник показывает один из способов сортировки типов сообщений. Для этого используется специальная структура для передачи по сети, содержащая в себе необходимые переменные.
Для открытия исхода нужно настроить данные.
Но не всегда может открыть без проблем VC++2008
Вот ВТ на RAR [Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось daff26; 05.02.2012 в 15:52.