Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

Как работать с idHTTP, кто знает, кто здесь самый крутой :)!!!   Найти похожие ветки 

 
megajober3d ©   (2007-06-14 00:12) [0]

Итак, сразу к делу!
Я поставил себе две задачи, но требуется ваше мнение и совет.
1) Создать устойчивое приложение для передачи данных через интернет, заметьте что данные не будут строкового типа, в систему будут введены сетевые событийные сообщения состоящие из данных массивов, ой короче ну их эти заумные слова :)! У меня будет буфер с данными бинарного типа, и именно этот буфер мне нужно будет передовать по сети, другими словами - поток. Я уже имел дело с передачей "кучи" данных по локальной сети, всё получалось, но когда пробовал передавать данные через интернет - ничего не получалось, у клиента запрос уходит а сервер "молчит"... использовал idTCPClient/idTCPServer...
Для проверки серверная часть была установленна в коледже на сервере с "двухсторонней" спутниковой связью, коледж так же имеет свой постоянный Ip адрес, по которому можно попасть на сайт с любой точки планеты. А вот клиентская часть тестировалась на подключение через сотового оператора beeline, выходил через мобилу и ноутбук, странная вещь в локальной сети работает, а вот через интернет никак подключение не происходило...
использовал порт для подключения 7002...
Может порт запрещённый?
Брандмауэр наверное не пускал?
А вообще есть ли существенная разница при работе компонентов INDY в локальной сети и в сети интернет?

2) передача фалов через сеть интернет

А так же предпологается РАБОТА КЛИЕНТСКОЙ ЧАСТИ ПРОЕКТА ЧЕРЕЗ ПРОКСИ СЕРВЕР....

Подскажите(посаветуйте), какой технологией лучше воспользоваться, т.е. использовать компоненты idTCPClient/idTCPServer   или компанеты из вкладки internet, или же у меня появился самый оптимальный вариант - это использование idHTTP* компанентов? В idHTTP, проыбал :) и настройки выбора прокси и т.д. НО САМАЯ ГЛАВНАЯ ПРОБЛЕМА ЭТО НЕХВАТКА ЗНАНИЙ, ОБРАТНО ПРИДЁТСЯ "ТЫКАТЬ" НА УГАД, изобретать велосипед как говориться!!! :)

Уважаемые мастера, прощу вас, ну просто умоляю :), поделитись своими знаниями в правильной "эксплуотации" компанентов idHTTP*!!!!! или хотя бы укажите "место" где можно было бы почитать литературу по этому делу... :)

Я уже и книжки перечитал - "TCP/IP устойчивые приложения для сети интернет" - прикольная книжка..... Респект ей :)

Интересно а майлагент для компа какие компонетны использовал? Наверное прогам из mail.ru и вовсе компаненты не нужны были!?...)) Всё на Win API делали?. :)

Да кстати я тут на вашем портале в разделе компьютерной графики оставлял сообщение на тему OpenGL? Я тогда вопрос использования UDP технологии "обмусоливал"  :) Хочется похвастаться что  примерная модел АЛТАЙСКОГО КОЛЛЕДЖА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ГОТОВА, ++++ файловый редактор, в котором всё собиралось воедино тоже был создан мной и сдан в качестве дипломного проекта,
А теперь у "маленького" студента, появилась куча идей, в частности я сейчас работаю над макетом уникальной информационной системы связанной с рекламой, поэтому и набираюсь знаниями в сетевых технологиях, проект действительно реальным должен получиться, только вот нужно подсесть под чужое спонсорское крылошко.....
Вы спросите раз уж не новичок в программировании, то уже давно нашёл бы интересующую информацию по сетям, но к сожаленью я пока не могу позволит серфинг по нэту через мобилу, но в колледже доступ открыт и скорость умопомрочительная :), правда очень жаль что я уже закончиваю образование, ХАЛЯВА КОНЧИЛАСЬ :))))))

Вернёмся к вопросам:
Может порт запрещённый?
***
А вообще есть ли существенная разница при работе компонентов INDY в локальной сети и в сети интернет?
***
Уважаемые мастера, прощу вас, ну просто умоляю :), поделитись своими знаниями в правильной "эксплуотации" компанентов idHTTP*!!!!! или хотя бы укажите "место" где можно было бы почитать литературу по этому делу... :)


 
Сергей М. ©   (2007-06-14 08:48) [1]


> Может порт запрещённый?


Может и запрещенный. Спроси у админа.


> есть ли существенная разница при работе компонентов INDY
> в локальной сети и в сети интернет?


Нет.
Интернет - это сеть локальных сетей.


> поделитись своими знаниями в правильной "эксплуотации" компанентов
> idHTTP


А почему ставка сделана именно на HTTP и именно на Indy-компонент, реализующий этот протокол ?

Изложи свои соображения ..


 
Котик Б   (2007-06-14 09:01) [2]

Многа букаф...


> Сергей М. ©   (14.06.07 08:48) [1]

respect за терпение :)

http://www.google.com/search?hl=ru&q=Indy+in+depth&meta=


 
G_M_S ©   (2007-06-14 10:07) [3]

Удалено модератором


 
SlymRO ©   (2007-06-14 13:25) [4]

Удалено модератором


 
iXT ©   (2007-06-14 13:27) [5]

Удалено модератором


 
SlymRO ©   (2007-06-14 14:00) [6]

прачитал... плакаю...
по сабжу: HTTP - переведи, буфер с данными бинарного типа - хде тут гупертекст?
польуй сокеты без навеса протоколов idTCPClient подойдет... но!: наткнешся на проблему "Может порт запрещённый", по дефолту открывают 25,80,110,443. Тады юзай 443 и через рокси передраться будет проще: перед "твоим буфером" ставишь CONNECT server:443 HTTP1.1 и усе


 
megajober3d ©   (2007-06-18 10:05) [7]

Всем
> А почему ставка сделана именно на HTTP и именно на Indy-
> компонент, реализующий этот протокол ?Изложи свои соображения
> ..


Знаете, там просто мне свойства очень понравились, где можно указать и логин и пароль и проксисервер, это нужно чтобы клиентское приложение могло полноценно работать даже в любых сетях, вот например WebMoney через прокси не работает Classic версия...

Тут вот мне написали что можно пользоваться командой CONNECT server:443 HTTP1.1, но это я ещё хочу сначала всё протестировать, и даже не имею представления как задать логин и пароль таким способом, там наверное строка параметров есть?.......

А вот ещё что, как вы думаете? - Лучше всю функциональность интернет проекта сначала осуществить без навороченного клиента? Т.е. сделать просто клиентское приложение, которое оповещает клиента-партнёра о новом поступившем задании и уже после получения задания, пользователь выбирает действие перехода на нужную Web страничку, где будут отображаться детали задания....  Ведь гораздо легче будет работать с данными прямо на сервере используя SQL, чем думать о способах передачи данных с сервера клиентским приложениям!?.......  Но здесь встаёт вопрос экономичного использования трафика,.... хотя если странички не будут очень "навороченны", то и трафик будет небольшой.........

Всем спасибо!!!! кто откликнулся на мои -
"Котик Б   (14.06.07 09:01)  Многа букаф..." :)))))!!!!



Страницы: 1 вся ветка

Текущий архив: 2007.07.15;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
2-1182266516
AlexanderMS
2007-06-19 19:21
2007.07.15
Сохранение настроек программы в её исполняемом файле.


2-1182258691
Alexey 12
2007-06-19 17:11
2007.07.15
не запускается программа на другом компьютере


15-1181737948
ferr
2007-06-13 16:32
2007.07.15
А вдруг кто не видел =)


2-1182585697
FIL-23
2007-06-23 12:01
2007.07.15
полное сканирование диска


3-1176726642
Xmen
2007-04-16 16:30
2007.07.15
Логин форма.