| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Обмен данными по сети |
| Автор: SmaLL 23.10.2003, 08:55 |
| Решил разобраться с обменом данными по сети. Дельфя 7 Придумал себе тестовое приложение: Есть два компа С одного компа надо управлять службами другого компа, т.е. один будет сервером, а другой клиентом. Пробовал для обмена использовать компоненты в закладки Internet: 1. TcpServer в связке с TcpClient 2. два UDPSocket 3. Посмотрел на Indy В 1-м случае не удалось заставить сервер отправить данные на клиент(а может просто не удалось получить их на к лиенте) Во 2-м случае не удалось (на серверной части) открыть UDPSocket для прослушки Что можете посоветовать? Что использовать, или может где примеры найти? |
| Автор: stab 23.10.2003, 14:01 |
| может обычные TClientSocket и TServerSocket c закладки Internet подойдут? |
| Автор: SmaLL 23.10.2003, 14:04 | ||
Как я понял, то в Дельфи7 они называются кака раз TcpServer/TcpClient Я нашЁл демки по Indy вроде там есть то что мне нужно, но уж больно Indy компоненты сырые и глючные... |
| Автор: 0FF - 23.10.2003, 14:11 |
| Компоненты ICS. |
| Автор: stab 23.10.2003, 14:15 |
| SmaLL, значит ты чего-то не так делаешь и компоненты тут ни причем. |
| Автор: <Spawn> 23.10.2003, 14:32 |
| SmaLL не можешь мне примеры Indy кинуть? А то что то я не разобрался как там в TCP соединении пользоваться WriteBuffer и ReadBuffer(Пришлось через CurrentReadBuffer все делать в OnExecute) |
| Автор: dvs 24.10.2003, 00:28 |
| SmaLL, можешь пример с UDPSocket мне показать, просто интересно, почему не пашет... |
| Автор: SmaLL 24.10.2003, 08:00 | ||
Вся инфа по Indy http://www.nevrona.com/indy Там же демки, факи и доки |
| Автор: SmaLL 24.10.2003, 08:22 | ||
Если честно, то я просто не знаю что присвоить свойству RemoteHost для серверной части, чтобы началась прослушка. Если оставить RemoteHost пустым или присвоить имя несуществующего хоста, то он матиреится: "Требуемый адрес для своего контекста неверен" и UDPSocket c клиента не подключается. |
| Автор: Dmitry V.Abramov 24.10.2003, 15:29 |
| SmaLL Интересное свойство для серверного сокета... 255.255.255.255 не проходит? Или 0.0.0.0? |
| Автор: SmaLL 24.10.2003, 15:38 | ||
Так компонент UDPSocket один Его можно использовать и как сервер и как клиент 255.255.255.255 и 0.0.0.0 не проходят, тоже ругается, что не найден хост |