Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];

Вниз

Как работать с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.044 c
8-1161605495
Ketrikken
2006-10-23 16:11
2007.07.15
Настройка звука в DirectShow


2-1182084780
skan
2007-06-17 16:53
2007.07.15
Фильтрация


15-1180463771
Юрий Зотов
2007-05-29 22:36
2007.07.15
Походу


2-1182500260
ИльяС
2007-06-22 12:17
2007.07.15
чтение из файла


4-1170575289
AlexeyMir
2007-02-04 10:48
2007.07.15
Как заблокировать нажатие кнопки LWin на клавиатуре





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский