Текущий архив: 2004.04.18;
Скачать: CL | DM;
ВнизIdTCPClient Найти похожие ветки
← →
Manulo © (2004-02-10 17:25) [40]
> Verg © (10.02.04 17:02) [38]
мдя... дня три ускал когда то, где можно тайм-аут перехватить... А всё оказалось до обидного просто :(
← →
Verg © (2004-02-10 19:19) [41]
> Manulo © (10.02.04 17:25) [40]
>
> > Verg © (10.02.04 17:02) [38]
>
> мдя... дня три ускал когда то, где можно тайм-аут перехватить...
> А всё оказалось до обидного просто :(
Дня три?
Ты знаешь, у родной поставки Indy (с D6) этого таймаута просто не было и быть не могло...
← →
Manulo © (2004-02-10 19:54) [42]
> Verg © (10.02.04 19:19) [41]
я имею в виду, что я дня три пытался найти, где задаётся тайм аут :)
Кстати, вопрос в догонку. Как правильно из 6-й делфи удалить какой нибуть пакет компонентов (напр. Инди 8) :) А то после моего ручного хирургического вмешательства она стала дико глючить и при попытке добавить на форму компонент вываливается с дикими криками "Ошибка в такой-то BPL-ке"
← →
Verg © (2004-02-11 09:35) [43]А в чем проблемы?
Давненько сам ничего не сносил, но Component|Install Packages - там выбираешь нужный пакет и нажимаешь Remove.
← →
Manulo © (2004-02-11 16:07) [44]
> Verg © (11.02.04 09:35) [43]
Блин :) пора в отпуск... Когда сносил Indy 8 залазил туды, а кнопочки "Удалить" (русифицированная делфя) в упор не заметил :( пришлось по старинке, FAR + F8
← →
Dubensky © (2004-02-11 20:54) [45]Я конечно не такой профи как ВЫ все, но я толком ничего и не понял, как сделать что бы при IdTCPClient1.ReadLn("", 100); не было подвешивания проги мертвым грузом. У меня D7 соответственно инди 9.00.10.
Объяните плиз, тормазу. Ж-)
Я хочу написать что то типа локальной аськи (+некоторые навороты).
Подскажите, о великие умы чем лучше и проще пользоваться.
← →
Dubensky © (2004-02-11 21:09) [46]А кто нибудь может знает какую литературу можно почитать по программированию TCP/IP.
PS: на русском было бы круче.
← →
Verg © (2004-02-11 21:49) [47]
> как сделать что бы при IdTCPClient1.ReadLn("", 100); не
> было подвешивания проги мертвым грузом.
Положи на форму TIdAntiFreeze. Это спасет от замирания польз. интерфейса.
> Dubensky © (11.02.04 21:09) [46]
> А кто нибудь может знает какую литературу можно почитать
> по программированию TCP/IP.
Ты про сокеты?
Поройся в форуме, мастера тут часто дают ссылку на русскояз. докумет, где очень неплохо про сокеты.
← →
Rouse_ © (2004-02-11 22:15) [48]Вот эти ссылки:
http://book.itep.ru/7/sock_71.htm
http://gem.dpt.ustu.ru/InterNetBook/Contents.htm
Желаю успехов ;)
← →
Alex Konshin © (2004-02-12 01:30) [49]Verg © (10.02.04 12:28) [14]
Я тут чуть не пропустил, что на меня ссылались :)
Позволю поправить и дополнить:
У меня на сайте две версии юнита winsock2. Одна - просто перевод части header"ов и помещение всего в один юнит, который статически привязывает соответствующую ws2_32.dll, т.е. если вы используете эту версию, то ваше приложение будет требовать установки winsock2 на вашей системе (это может быть существенно только для Win95). Вторая - позволяет вам выбирать способ линковки и имеет еще одну фичу: можно трассировать вызовы функций winsock. Хотя про вторую и написано, что это альфа, но это уже было так давно и нареканий я практически не получал, так что можно считать, что это ближе к гамме, т.е. можете пользоваться без опасений.
Если вы используете Indy, то в его поставке присутствует юнит idWinsock2.pas, который является урезаным вторым вариантом (не знаю, зачем они его урезали, я им дал его целиком). Урезан он в том смысле, что там нет возможности выбора типа линковки и нет трассировки. Другой разницы вроде нет (там даже копирайт мой оставлен).
Вот так получилось, что мое имя затесалось в дистрибут Delphi :)
← →
Verg © (2004-02-12 02:06) [50]
> Alex Konshin © (12.02.04 01:30) [49]
> Я тут чуть не пропустил, что на меня ссылались :)
Надо чаще бывать "в обществе" :)))
Тут иногда такое бывает!.... скучно иногда не будет... :)))
← →
DAnton (2004-02-12 07:38) [51]Понятно. Самое что меня удивило что в ChatDemo из их демосов, т он же и тормазит. :-)
← →
h0use © (2004-02-12 10:10) [52]
> DAnton (12.02.04 07:38) [51]
А насколько я посмотрел комменты, то демки пишут не сами программисты Indy а стронние тестеры. Это видно зачастую по кривизне кода и по стилю написания (если сравнивать с исходниками самих компонент). Потом там иногда в комментах написано, что написал такой-то и никаких ссылок на комманду Indy.
← →
DAnton (2004-02-12 10:13) [53]h0use © (12.02.04 10:10) [52]
Нее. Ну это то понятно, но перед тем как их выложить для общественного скачивания и изучения, все таки Indy-йци должны были сами поюзать.
← →
DAnton (2004-02-12 10:17) [54]А поидее (насколько я догоняю это все) idTCPServer ведь должен использовать такую же конструкцию приема и ожидания данных.
И он ведь не тормазит.
Али я ошибаюсь. Поправте тыгды о великие из великих. ;-)
← →
DAnton (2004-02-12 10:19) [55]А в IdAntiFreeze надо чаго-нибудь донастраивать? А то я вчера попробовал и всё равно повесился клиент. :-(
← →
DAnton (2004-02-12 10:33) [56]Да, вроде бы получше стало. Ко всем объектам на форме доступ имею, но сдвинуть её не можу. В коде вроде бы таких ограничений нету.
← →
Verg © (2004-02-12 10:40) [57]
> DAnton (12.02.04 10:17) [54]
> А поидее (насколько я догоняю это все) idTCPServer ведь
> должен использовать такую же конструкцию приема и ожидания
> данных.
> И он ведь не тормазит.
Server работает по многопоточной схеме. Каждому соединению - отдельный поток. Потому и "не тромозит".
>
> DAnton (12.02.04 10:19) [55]
> А в IdAntiFreeze надо чаго-нибудь донастраивать? А то я
> вчера попробовал и всё равно повесился клиент. :-(
Смотря какой (версия), где (на какой операции) и при каких обстоятельствах.
← →
DAnton (2004-02-12 11:08) [58]Версия Indy 9.00.10.
Сейчас все котролы работают, но окошко перетащить с места на место не могу.
← →
Verg © (2004-02-12 11:20) [59]
> Alex Konshin © (12.02.04 01:30) [49]
А чего бы вообще этот твой комплект с Winsock2 не вылажить сюда в кладовку. Или хотябы в эту же кладовку не положить ссылку на твой ресурс?
Или я чего-то пропустил?
Вещь-то крайне полезная, особенно для тех, кто работает "врукопашную" с виндозным стеком IP на Дельфи.
← →
DAnton (2004-02-12 11:25) [60]Вернее говоря клава полностью пашет, а мыша не хотит. Ж-(
Памогите!!!
← →
Alex Konshin © (2004-02-12 11:48) [61]А чего бы вообще этот твой комплект с Winsock2 не вылажить сюда в кладовку
А зачем? И так уже куча мест где он лежит, причем разных версий.
Потом поди пойми, какую версию имеет в виду человек, который ко мне потом обращается. То есть, так поддерживать проще :)
← →
Verg © (2004-02-12 11:53) [62]
> DAnton (12.02.04 11:25) [60]
> Вернее говоря клава полностью пашет, а мыша не хотит. Ж-(
>
> Памогите!!!
Не. Тут че-то не так. Так быть по моим понятим об Indy не может.
Конечно, если ты учел все, сказанное выше...
Сделай тестовый примерчик, который так же "мышу не слушает", выложи сюда. Будет время - посмотрим.
← →
DAnton (2004-02-12 12:08) [63]Я пока изучаю на примере Chat из IndyDemos.
Разберуся и начну свой проект писать.
Если время будет посмотрите этот примерчик, я кроме Антифриза ничего и не менял.
Я думаю это проще чем я то же самое буду выкладывать сюды.
С огромадным уважением, Антон.
Страницы: 1 2 вся ветка
Текущий архив: 2004.04.18;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.036 c