Приветствую Вас Гость | RSS
Главная страница | Регистрация | Вход
Начало » 2011 » Январь » 26 » Эксперимент.
Эксперимент.
В разрезе самообучения и эксперимента...

Решил тут "поставить" для себя задачку - чтение из БД1, некой SQL выборки, передача результатов оной по TCP на удаленную машину, там update другой БД2 принятыми результатами.
Условия: БД1 - один экземпляр, удаленных машин с БД2 - много. Процесс должен быть максимально автоматизированным и фоновым (относительно работы пользователя на любой из машин, хоть с БД1, хоть с БД2).
Повод - давно не работал с TCP-протоколом - напрочь забыл как.
Ну и потоки поизучать - хороший полигон.

На тек. момент сделал следующее:

клиентскую часть для WinSocket-проги. 
По крайней мере - она долбится по указанному диапазону портов на указанный IP-адрес, меняя порт при ошибке подключения, при успешном подключении - должна стопорить и писать в MEmo на форме.

Кстати пишет в это Memo - весь процесс подключения, дублирует это в лог-файл (отключаемо), сохраняет настройки (порты, адреса...) и главное - все инициируемые соединения работают в отдельном потоке каждое + есть возможность корректного ДОСРОЧНОГО завершения потока (с соединением).

Единственный непонятный пока минус - не удалось получить соединение ни с одним из известных мне серваков в и-нете (почтовые, DNS) даже по тем портам, которые они вроде как "слушают"...

В общем - буду писать свой сервер и кумекать решение если они вязаться не будут...
А так пока - до обмена данными не доходит - 10061 ошибка - " Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение."

Приступил к работе над серверной частью.
Категория: Проекты | Просмотров: 2037 | Добавил: homeship | Рейтинг: 0.0 |
[ Разделы новостей ]
Ракеты [5]
Любительское, экспериментальное ракетостроение.
"За жисть..." [7]
Об окружающем, о наболевшем, о всяком...
Проекты [7]
Программирование, разработка, прогресс текущих проектов.
Homeship [10]
Статус основного проекта, которому посвящен сайт

[ Форма входа ]

[ Календарь новостей ]
«  Январь 2011  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31

[ Статистика ]

Рейтинг@Mail.ru

Онлайн всего: 1
Гостей: 1
Пользователей: 0

[ Погода ]
 
 
Copyright Homeship Ind. © 2006 Сделать бесплатный сайт с uCoz