Нужен jabber-бот, который умеет принимать файлы от пользователей. Примерно так: я выделяю набор файлов, перетаскиваю их в свой jabber-client, а где-то далеко на сервере их подхватывает бот и складывает в какую-то папку. ...
Клиент-серверное приложение "Морской бой"
Нужно создать клиент серверное приложение (сервер и клиент).
Сервер должен запускаться в виде службы операционной системы. Клиент должен соединяться с сервером.
Основной смысл таков.
Реализовать подобие игры морской бой.
Клиент указывает (первый раз происходит регистрация на сервере) свое имя для входа. Соединяется с сервером. Сервер отсылает клиенту список других клиентов, подключившихся к серверу.
Клиент должен выбрать себе соперника. При выборе происходит запрос согласен ли другой человек играть в игру. Если да, то клиенты начинают расставлять корабли. Должна быть кнопка (ГОТОВ), которая указывает что игрок расставил свои корабли. Когда оба клиента готовы начинаться игра.
В игре должны быть реализованы такие функции как сохранение игры на сервере, загрузка игры с сервера (только для определенных двух клиентов) (Если играли клиент1 и клиент 2 то сохраняя игру она записывается для этих клиентов, другие к ней доступа не имеют, соответ загрузка происходит только для этих двух клиентов).
Работа с файлами на сервере через win32API. Сетевую работу тоже желательно организовать через win32API, но можно и сокетами.
Сервер обязательно должен являть многопоточным приложением, тоесть играть могут от 2 пар (итого 4 игрока итого 2 игры одновременно) игроков и выше.
Языки программирования любые кроме Java, Basic.
P.S. Есть реализация запуска серверной части приложения как службы, есть исходник морского боя на Delphi и C++
Выбранные исполнители
Заявки фрилансеров
Похожие заказы
- $200Системное программирование4 заявкиЗакрыт17 лет назад
- $10
Создать программу, позволяющую отображать графики функций, заданных таблично (чтение из файла) и простейшими математическими выражениями (sin, cos, tg, x квадрат и куб). В процессе выполнения реализовать: • формат файла для хранения табличных функций; ...
Системное программирование1 исполнительЗавершен17 лет назад Требуется реализация протокола обмена данными с системами управления табло. Данный протокол был разработан для поддержки большинства проводимых на малых спортивных аренах игр, как-то Баскетбол, Воллейбол, Минифутбол и Гандбол. Для реализации обмена данными, система управления табло ...
Системное программирование7 заявокЗакрыт17 лет назад- $250
Требуется супер легкий демон для сбора некой статистики с сайтов по НTTP. Ни apache, ни nginx не держат 20 000 000 запросов в сутки, по сему php отпадает. Нужно слушать порт, собирать инфу ...
Системное программирование10 заявокЗакрыт17 лет назад Необходимо итегрировать Flex SDK в VS2005 таким образом, чтобы .Net разработчики могли совместить Flex проекты с .Net проектами со всей функциональностью Flex Builder ( дебаггинг, дизайн и тд.) Требуется ...
Системное программированиенет заявокЗакрыт17 лет назад- $100
привет! Нужно написать программу для Windows XP, подробности в ICQ: 386-652-466
Системное программирование11 заявокЗакрыт17 лет назад - $50
При установке драйвера OpenVPN Windows ругается (нужно жать кнопку для продолжения) на неподписанный драйвер. Нужно решение для отключения этого сообщения на время инсталляции (т.е. программно отключить и ...
Системное программирование10 заявокЗакрыт17 лет назад - $250
Мне требуется внесение определенных изменений в дистрибутив Win Vista. Изменения касаются только стартовой страницы, прописанной по дефолту. Оцените пожалуйста возможность, и цену подобного изощрения.
Системное программирование1 исполнительЗавершен17 лет назад - $70000
Требуется квалифицированная группа разработчиков для реализации проекта разработки программно-аппаратного комплекса. Общее описание проекта В комплекс должны входить устройства и сервер, соответственно необходимо разработать следующее: 1. Аппаратная составляющая ...
Системное программирование12 заявокЗакрыт17 лет назад Разработать программу на Visual C++, фиксирующую все сообщения, поступающие в программу от клавиатуры. Программа должна выводить информацию о типе и параметрах сообщений в клиентскую область окна. При переполнении окна, программа осуществляет прокрутку (при помощи полос ...
Системное программирование2 исполнителяЗавершен17 лет назад