Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 856

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Никогда не приходилось работать с сетью, но всё когда то случается. Вобщем, мне необходимо принимать\отправлять пакеты. Я так помню что делается через сокеты - TcpClient и TcpServer. Принимаю пакеты я не от своего приложения, так что использовать нужно только TcpClient? Моё приложение конечнр клиент. Как правильно работать с TcpClient? Конечно можно найти статью, но вдруг есть какие-то особенности которые мне пригодятся.

Gooddy Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Gooddy (статус: 3-ий класс)
Вопрос отправлен: 28 мая 2009, 18:08
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 8; последнее сообщение — 28 мая 2009, 22:34; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 28 мая 2009, 18:18 [#1]:

Весьма сумбурный вопрос. Принимаете или отправляете Вы пакеты - не имеет значения. Надо знать кто сервер, а кто клиент, от этого и выбираются компоненты.
Как работать? конектимся и читаем, пишем. Хотя я бы лично использовал Indy.
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 28 мая 2009, 18:24 [#2]:

спасибо. с инди проходилось мимолётом работать с http и ftp протоколами, а в моём вопросе написано что моё приложение - клиент.
Чисти код! Чисти код! Чисти код!
Вадим К

Вадим К (статус: Академик), 28 мая 2009, 18:31 [#3]:

Там так неуверенно написано. Приложение может получать данные, но не быть клиентом...
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 28 мая 2009, 18:58 [#4]:

Да. Это понятно. Кстати безопасно ли вносить изменения, точнее добавлять функции в стандартные модули?
Чисти код! Чисти код! Чисти код!
Вадим К

Вадим К (статус: Академик), 28 мая 2009, 19:03 [#5]:

опасненько, можно получить от компилятора такие глюки...
лучше скопировать нужный юнит к себе в папку с проектом и здесь редактировать. Но это так, на крайний случай. Лучше наследника написать.
Галочка "подтверждения прочтения" - вселенское зло.
Gooddy

Gooddy (статус: 3-ий класс), 28 мая 2009, 19:13 [#6]:

спасибо.
Чисти код! Чисти код! Чисти код!
Gooddy

Gooddy (статус: 3-ий класс), 28 мая 2009, 20:33 [#7]:

так. возникли проблемы с ReadLn. долго бился и искал инфу, но не могу заставить её принимать пакеты. Пакеты отправляются 100%, но приниматься не хотят.
Чисти код! Чисти код! Чисти код!
Вадим К

Вадим К (статус: Академик), 28 мая 2009, 22:34 [#8]:

А откуда знаете, что пакеты принимаются?
А может таймаут на чтение маленький?
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:37
Выполнено за 0.02 сек.