Предлагаю принять участие в тендере на разработку и внедрение программы удаленного заказа. Информация о нашей компании: www.bsspharm.ru Установленная информационная система: 1С Торговля 8.0 Задачей участников является предоставление предложения ...
Сетевая утилитка
Программа, отправляющая данные с компьютера клиента на наш сервер
В аттаче сорцы на VB. Требуется либо доработать софтину, либо написать с нуля на С или другом подходящем языке
Алгоритм такой, есть некоторая покерная программа, которая генерирует файлы, примеры которых есть в
архиве (TableXXXX.txt).
Эти файлы лежат в каталоге на который указывает ключ реестра:
HKEY_CURRENT_USER, "Software\PartyGaming\Partypoker", "AppPath" в
подкаталоге handhistory, но надо давать возможность юзеру задавать
дополнительные каталоги для поиска.
Клиентская часть нашей программы должна проверять наличие новых файлов, парсить их и формировать отчет с такими данными:
- Номер игры
- Дата и время игры
- Сумма рейка (рейк это прибыль сервера разделенная на число игроков участвовавших в сдаче)
- Уникальный ключ для проверки (это может быть хэш вышеперечисленных данных+символьной последовательности неизвестной пользователю)
и заливать всю эту инфу на сервер.
Вот пример хендхистори для понимания вопроса:
#Game No : 5791046715
***** Hand History for Game 5791046715 *****
$ 400 USD NL Texas Hold'em - Wednesday, March 21, 08:16:45 ET 2007
Table Table 126675 (Real Money)
Seat 5 is the button
Total number of players : 5
Seat 1: georgiosgr ( $ 458.15 USD )
Seat 2: Erdnase ( $ 400 USD )
Seat 4: TexasDollyT2 ( $ 478 USD )
Seat 5: DontDoItBro ( $ 573.70 USD )
Seat 3: Cashmpion ( $ 400 USD )
georgiosgr posts small blind [$ 2 USD].
Erdnase posts big blind [$ 4 USD].
>You have options at Table 125491 (No DP) Table!.
Cashmpion posts big blind [$ 4 USD].
** Dealing down cards **
Dealt to Cashmpion [ 2c 2s ]
>You have options at Table 126324 (No DP) Table!.
>You have options at Table 125491 (No DP) Table!.
Cashmpion raises [$ 10 USD]
TexasDollyT2 folds
DontDoItBro folds
>You have options at Table 126324 (No DP) Table!.
georgiosgr folds
Erdnase calls [$ 10 USD]
** Dealing Flop ** [ Tc, Ac, 4c ]
Erdnase checks
Cashmpion bets [$ 21 USD]
Erdnase folds
Cashmpion does not show cards.
Cashmpion wins $ 49.50 USD
sponheimer has joined the table.
>You have options at Table 126324 (No DP) Table!.
Game #5791047979 starts.
Здесь активный игрок Cashmpion (кто он понятно, т.к.
только для активного игркока известно какие карты были ему сданы)
Естественно, что т.к. эти отчеты будет разбирать скрипт на сервере, то парситься лог должен на клиенте и отсылать уже в xml или csv формате.
(пример отчета есть в аттаче, в нашем случае он криптуется прогой для
того чтобы юзер не мог подделать отчет).
Общая задача - полная автономность программы. В идеале все работает
так:
Юзер скачивает программу
Запускает ее сам или включает опцию, чтобы она висела в трае и автозапускалась при старте Windows.
Прога при старте и периодически (время настраивается) проверяет все папки, парсит логи и отправляет данные.
Основная идея в том, чтобы не было никаких лишних телодвижений со стороны юзера.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $5000Прикладное ПО10 заявокЗакрыт18 лет назад
- $150
Необходимо разработать конфигурацию 1С (платформа 7.7) для сети интернет-магазинов путем модификации стандартной конфигурации "1С: Торговля и склад": новые справочники, отчеты, документы. Подробное ТЗ в приложении. Отдельные моменты оговариваются. Бюджет проекта: от 100$ ...
Прикладное ПО8 заявокЗакрыт18 лет назад Нужен простенький бот для он-лайн игры http://dwar.ru, который должен уметь добывать ресурсы. В собирание еще должен входить их поиск на карте. Клиент написан на Delphi, а сама игра в основном на flash. Подробности ...
Прикладное ПО7 заявокЗакрыт18 лет назад- $50
Добрый день, Уважаемые! Имеются: 1. Excel либо текстовый файл. В строке номер телефона и сообщение (до 400 символов). 2. Сотовый телефон (SonyEricsson) с безлимитным тарифом (Beeline). Необходимо запустить рассылку ...
Прикладное ПО4 заявкиЗакрыт18 лет назад - $500
Нужно обеспечить возможность вывода он-лайн картинки с вэб-камеры на экран монитора. +модуль, обеспечения передачи картинки (также он-лайн) через интернет. В роли сервера будет выступать драйвер вэб-камеры, в роли клиента - программа у юзера. ...
Прикладное ПО6 заявокЗакрыт18 лет назад Кодирование (шифрование) и раскодирование файлов по выбранному алгоритму Выбираются файлы (несколько) Далее выбирается алгоритм кодирования Blowfish AES Triple-DES (с настройкой стойкости алгоритма) ...
Прикладное ПО11 заявокЗакрыт18 лет назадНужен код на МС СКЛ+Дельфи с выбором адресов. Или просто консультация как им пользоваться
Прикладное ПО7 заявокЗакрыт18 лет назадПосле нажатия кнопки "Определить", программа должна на основе данных реестра определить следующие пути к данным: Определение путей к файлам данных всех версий установленных на компьютере MS Outlook и Outlook ...
Прикладное ПО1 исполнительЗавершен18 лет назадНа примере любой простой БД MSSQL2005, состоящей из 1-й таблицы, требуется написать прикладную программу, имеющую следующий функционал: 1) Автоматический Backup данной БД по распиcанию и backup в ручном режиме ...
Прикладное ПО1 исполнительЗавершен18 лет назадКраткое описание: 1. Есть система по управлению услугами клиентов (типо личного кабинета и т.д.). Сейчас работает в Web-интерфейсе. 2. Нужно написать оболочку под Windows, которая заменяет он-лайн версию. Оболочка достаточно проста. 3. ...
Прикладное ПО2 заявкиЗакрыт18 лет назад