|
Тема |
D5, Indy 10, TIdContext |
|
Автор |
NikB (любопитен) |
|
Публикувано | 05.02.05 15:23 |
|
|
(Предисловие:)
Трябва да преработя един проект, който осигуряваше достъп до последователните портове на един компютър през диалъп връзка от друг компютър, така, че вместо диалъп да ползва tcp/ip.
Направих няколко проби с TServerSocket и TClientSocket, но реших да пробвам и с Indy.
(По същество)
Изтеглих indy10.0.52_source.zip, инсталирах го, но не намерих демо за тази версия, а само за indy9. Оказа се, че имат доста разлики, като например в:
IdTCPServer1Connect(AContext: TIdContext);
AContext.AThread.GetLocalName (някакво демо за старо Indy)
се опитах да го заменя с
AContext.Connection.Socket.Host
или
AContext.Connection.IOHandler.Host
но и в двата случея стринга Host е празен.
В дебъга се опитах да разгледам и други свойства на IOHandler и Socket, но не познах нищо :(
Вярно, че и клиента и сървъра в момента са на една машина, но едва ли това е проблема.
Молбата
Та ако някой може да предложи съвети, демо и/или някакви сламки (може би за Indi 10) - ще съм благодарен
|
| |
|
|
|