Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#16: 2011-04-18 01:23:09 ЛС | профиль | цитата
nesco писал(а):
Нет в компоненте многопоточности и данные принимаются последовательно, а не в разных потоках. Сделать многопоточность самому и имеется в компоненте, это немного разные вещи

Ну да, более подходит: Сделать многопоточность самому...
Пример:
code_23394.txt

Всё на "рассыпухе" без вмешательства в код элементов и IC
карма: 1
0
файлы: 1code_23394.txt [1.1KB] [223]
Разработчик
Ответов: 26164
Рейтинг: 2127
#17: 2011-04-18 01:29:44 ЛС | профиль | цитата
CriDos писал(а):
Всё на "рассыпухе" без вмешательства в код элементов и IC

В представленной схеме я вижу только один поток, и никакого разделения контента на потоки я там не нашел
карма: 22

0
Ответов: 1841
Рейтинг: 369
#18: 2011-04-18 01:57:37 ЛС | профиль | цитата
nesco писал(а):
В представленной схеме я вижу только один поток, и никакого разделения контента на потоки я там не нашел
Ну так этот же поток выполняется отдельно от главного а значит есть возможность использовать TCP_Client в отдельном потоке...

p.s. Возможно мы просто не верно поняли друг друга
------------ Дoбавленo в 01.57:
а про
nesco писал(а):
разделения контента

ни кто и не говорил
карма: 1
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#19: 2011-04-18 03:38:08 ЛС | профиль | цитата
CriDos писал(а):
Возможно мы просто не верно поняли друг друга

О то, скорее всего
А основное преимущество мультипоточности, это -- либо разделение контента на отдельные потоки, которые загружаются параллельно, либо несколько контентов, загружаемых параллельно. Ничего такого, сам по себе, компонент TCP_Client делать не умеет
карма: 22

0
Ответов: 3889
Рейтинг: 362
#20: 2011-04-18 12:06:13 ЛС | профиль | цитата
Вспомню про топикстартера) dimm666, Начнём с того, о чём Вам тут прямо не говорят гуру, чтобы заставить Вас самого подумать и поискать материал. Вы не уточнили, что имеется в виду под "неполностью грузится страница", но, судя по вашей схеме и 80-му порту, 212.158.163.251 адресу сайта знакомств, имеется в виду http протокол и в лучшем случае спамклиент или подбиралка паролей, не угадал часом? Ну, пускай даже, предположим, всё законно и легитимно. Всё равно Вам тут намекают прозрачно, что tcp и http - вещи хоть и связанные, но технически разные; что из чего получается и почему голый клиент tcp "не грузит страницы" (если речь о работе с сервером http) лучше всех знают гугль и яндекс. А что бывает за незаконный доступ к личной информации лучше всех знает отдел полиции по борьбе с преступлениями в компьютерной и коммуникационной сферах, ага.
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#21: 2011-04-18 12:29:29 ЛС | профиль | цитата
1nd1g0 писал(а):
что tcp и http - вещи хоть и связанные, но технически разные

1nd1g0, если вы знаете, что такое конкретно tcp и http, и чем они отличаются, то потрудидесь описать в двух словах, а не отсылать в
1nd1g0 писал(а):
гугль и яндекс

На данном этапе, ценность ваших советов -- ноль, как бы вам это обидно не было
карма: 22

0
Ответов: 3889
Рейтинг: 362
#22: 2011-04-18 12:49:20 ЛС | профиль | цитата
[flood][offtop]
nesco писал(а):
На данном этапе, ценность ваших советов -- ноль, как бы вам это обидно не было

nesco, мне совершенно не обидно Ваше предвзятое, эмоционально обусловленное, субъективное мнение. Единственное, чего Вы добиваетесь своим поведением - потеря репутации адекватного в общении человека. Авторство множества компонент Вам такой репутации, как ни странно, не прибавит. Намеренное искажение смысла чужих сообщений как основа собственных провокативных ответов в любом другом форуме, с жёсткими правилами, расценивалась бы как троллинг. Если внимательно почитать всё, что пишу я, то оффтопа (не считая ответа на Ваши провокации, конечно) и флуда практически нет. Чем могу, тем стараюсь помочь.

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

В будущем у меня к Вам убедительная просьба выражаться менее категорично и проявлять больше уважения к неизвестным Вам людям. Они (люди) могут оказаться гораздо старше и даже опытнее Вас.

Здесь мало кто Вам такое прямо скажет в виду зависимости от Вашего доброго расположения, т.к. люди пользуются Вашими компонентами, нуждаются в поддержке и не хотят с Вами ссориться.

Я прекрасно понимаю, чем я Вас так раздражаю. Вежливость, адекватность и при этом пронырливость, с которой я успел оставить свой НЕПРОФЕССИОНАЛЬНЫЙ (с лично Вашей точки зрения) след во многих "истинно Ваших" частных владениях - воистину нетерпимая смесь.

Меня заставили пометить это как флуд, социальный статус слишком низкий, видать, против батьки царя, шерифа и бояр)) Сами же они, естественно, свои эмоции и претензии скрывать ни от кого не собираются, их право, их монастырь, преклоняюсь.[/offtop]
nesco писал(а):
если вы знаете, что такое конкретно tcp и http, и чем они отличаются, то потрудидесь описать в двух словах, а не отсылать в
1nd1g0 писал(а)
гугль и яндекс


Если Вы знаете, что к TCP клиенту физиологически не применимо понятие ([offtop]многопоточной?? приплели поточность зачем-то, раздув тему)[/offtop] закачки по http , которую явно имел в виду автор топика (не будем рассматривать собственную реализацию этого протокола в конструкторе) , потрудитесь не устраивать флуд на две страницы, якобы "не понимая", о чём пишет создатель топика и намеренно не замечая упоминания про какую-то "страницу", что не грузится, и не замечая, что в куске кода, что дал ТС, видна попытка работы по http с сервером знакомств. Человеку можно было ответить по теме топика ОДНИМ СООБЩЕНИЕМ: парень, тебе нужен http get, чтобы страницы грузить.

Нет, начинают цепляться к словам и показывать своё явное превосходство намеренно не становясь на место ТС и "не понимая", что за программу он пишет.[/flood]
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#23: 2011-04-18 13:11:53 ЛС | профиль | цитата
[flood]1nd1g0, я учту ваши пожелания, но потрудитесь на будущее давать более адекватные советы
------------ Дoбавленo в 13.11:
1nd1g0 писал(а):
Нет, начинают цепляться к словам и показывать своё явное превосходство намеренно не становясь на место ТС и "не понимая", что за программу он пишет

1nd1g0, я не показывал никакого превосходства, если вы хотите нормально вести диалог, то пожалуйста ведите и объясняте челу, что ему надо, можно и на примерах показать, я не буду против. Пожалуйста, дерзайте. Я в эту тему больше вообще не загляну, помогайте сами[/flood]
карма: 22

0
Ответов: 3889
Рейтинг: 362
#24: 2011-04-18 13:14:29 ЛС | профиль | цитата
Да нет уж, пускай свою ломалку сайтов сам пишет, авось пониже шансы срабатывания антивирусов на HiAsm будут))
карма: 1

0
Ответов: 4641
Рейтинг: 334
#25: 2011-04-18 13:51:08 ЛС | профиль | цитата
Используем теги флуд.
[offtop]Читать про то что кто задел чье то самолюбие или что то около того, нет ни малейшего желания.[/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#26: 2011-04-18 23:55:14 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 07:41:18
карма: 0

0
Ответов: 3889
Рейтинг: 362
#27: 2011-04-19 00:02:15 ЛС | профиль | цитата
178.123.184.203, Вы не справедливы, ламер ламера не обижает )))

Зачем вам низкоуровневый TCP? Вы пробовали качать текст страницы http get сразу, целиком. И не понятно, что вы вообще делаете, может Вам WebBrowser поможет. Чем больше информации, тем оперативнее и точнее будет помощь, сами понимаете. История про клиента для знакомств оригинальная, конечно, но... Уж извините)
карма: 1

0
Ответов: 87
Рейтинг: 1
#28: 2011-04-19 00:13:13 ЛС | профиль | цитата
1nd1g0 писал(а):
Зачем вам низкоуровневый TCP?
Честно говоря - хз... Как-то вот решил попробовать освоить
1nd1g0 писал(а):
История про клиента для знакомств оригинальная, конечно, но... Уж извините)
Да что ж все вокруг при словах "программирование" и "интернет" тут же вспоминают про хакеров, взломы и переломы???
И да, мне НЕ НУЖНА многопоточность!!!
Может кто дать конкретный ответ - почему соединение с сервером разрывается раньше, чем выдаётся весь код полностью?
карма: 1

0
Ответов: 3889
Рейтинг: 362
#29: 2011-04-19 00:30:54 ЛС | профиль | цитата
dimm666, либо шутите неудачно, либо Вас не так понял. Если взялись за эмуляцию http клиента "вручную" на дискретных элементах, шлёте вручную сформированный POSTGET запрос и собираете данные, то потрудитесь почитать спецификацию протокола - поинтересуйтесь, как поддерживать соединение с сервером и докачивать при обрывах (что, кстати, может и не полностью поддерживаться с серверной стороны). TCP клиент никакой гарантированной целостности данных вам на автомате не обеспечит. Для того готовый http клиент и сделан, чтобы вручную этого не творить.
карма: 1

1
Голосовали:dimm666
Ответов: 87
Рейтинг: 1
#30: 2011-04-19 00:38:33 ЛС | профиль | цитата
Супер. Огромное спасибо за развёрнутый ответ!
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)