|
Вопрос # 2 856/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Никогда не приходилось работать с сетью, но всё когда то случается. Вобщем, мне необходимо принимать\отправлять пакеты. Я так помню что делается через сокеты - TcpClient и TcpServer. Принимаю пакеты я не от своего приложения, так что использовать нужно только TcpClient? Моё приложение конечнр клиент. Как правильно работать с TcpClient? Конечно можно найти статью, но вдруг есть какие-то особенности которые мне пригодятся.
 |
Вопрос задал: Gooddy (статус: 3-ий класс)
Вопрос отправлен: 28 мая 2009, 18:08
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 8; последнее сообщение — 28 мая 2009, 22:34; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 28 мая 2009, 18:18 [#1]:
Весьма сумбурный вопрос. Принимаете или отправляете Вы пакеты - не имеет значения. Надо знать кто сервер, а кто клиент, от этого и выбираются компоненты.
Как работать? конектимся и читаем, пишем. Хотя я бы лично использовал Indy.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Gooddy (статус: 3-ий класс), 28 мая 2009, 18:24 [#2]:
спасибо. с инди проходилось мимолётом работать с http и ftp протоколами, а в моём вопросе написано что моё приложение - клиент.
Чисти код! Чисти код! Чисти код!
|
|
Вадим К (статус: Академик), 28 мая 2009, 18:31 [#3]:
Там так неуверенно написано. Приложение может получать данные, но не быть клиентом...
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Gooddy (статус: 3-ий класс), 28 мая 2009, 18:58 [#4]:
Да. Это понятно. Кстати безопасно ли вносить изменения, точнее добавлять функции в стандартные модули?
Чисти код! Чисти код! Чисти код!
|
|
Вадим К (статус: Академик), 28 мая 2009, 19:03 [#5]:
опасненько, можно получить от компилятора такие глюки...
лучше скопировать нужный юнит к себе в папку с проектом и здесь редактировать. Но это так, на крайний случай. Лучше наследника написать.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Gooddy (статус: 3-ий класс), 28 мая 2009, 19:13 [#6]:
спасибо.
Чисти код! Чисти код! Чисти код!
|
|
Gooddy (статус: 3-ий класс), 28 мая 2009, 20:33 [#7]:
так. возникли проблемы с ReadLn. долго бился и искал инфу, но не могу заставить её принимать пакеты. Пакеты отправляются 100%, но приниматься не хотят.
Чисти код! Чисти код! Чисти код!
|
|
Вадим К (статус: Академик), 28 мая 2009, 22:34 [#8]:
А откуда знаете, что пакеты принимаются?
А может таймаут на чтение маленький?
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|