Логин:    Пароль:        Регистрация  |  Забыли пароль?   



Исходники чата по локальной сети (Дата публикации: 22 октября 2008)

Разместил: admin |  | Просмотров: 235 | Комментариев: (0) | Подробнее...

С созданием локальной сети открываются новые возможности общения сидя за компьютером. Несколько человек с помощью программы чата могут обмениваться сообщениями по сети. Исходный код такого приложения прилагается ниже. Приложение построено на основе диалогового окна. Класс сокетов CSock произведен от класса асинхронных сокетов CAsyncSocket. CAsyncSocket - оболочка в виде класса содержащего внутри работу с Windows Sockets API (инкапсуляция). Применение в качестве родительского класса CAsyncSocket значительно упрощает создание и использование сокетов. Для доступа непосредственно к самому сокету в классе имеется открытая переменная SOCKET m_hSocket.

Поскольку сообщения могут содержать информацию любого вида (строки символов, числа, двоичные файлы) возникает необходимость создания классификации сообщений внутри приложения. Различать типы сообщений нам поможет переменная перечислений и удобная структура для передачи по сети, содержащая в себе необходимые переменные. Разветвление обработки получаемых сообщений удобно производить с помощью оператора swicth.

chatcpp.rar [142.96 Kb] (cкачиваний: 37)

Исходники чата по локальной сети

Проверка является ли данное число простым (Дата публикации: 22 октября 2008)

Разместил: admin |  | Просмотров: 263 | Комментариев: (0) | Подробнее...

Проверить число введенное пользователем на предмет является ли данное число простым.

simplenumber.rar [49.23 Kb] (cкачиваний: 13)

Получение информации о системе (Дата публикации: 10 октября 2008)

Разместил: admin |  | Просмотров: 140 | Комментариев: (0) | Подробнее...

Данный пример представляет собой консольное приложение, и для получения информации о системе использует функции GetComputerName, GetUserName, GetSystemDirectory, GetWindowsDirectory, и ExpandEnvironmentStrings.

getting_system_information.zip [1.32 Kb] (cкачиваний: 4)