|
2 / 2 / 0
Регистрация: 02.03.2012
Сообщений: 66
|
|||||||||||
RAD 2009-XE2 TCP клиент04.02.2019, 09:25. Показов 1672. Ответов 5
Метки нет (Все метки)
Доброго времени суток! Необходимо подключится к серверу, отправить команду и отключится и реализовать это одной функцией. Делаю так:
2. Как мне реализовать прием ответа от сервера в этой же функции, для того чтобы по ответу устанавливать результат функции.
0
|
|||||||||||
| 04.02.2019, 09:25 | |
|
Ответы с готовыми решениями:
5
TCP/IP сервер - клиент Обмен данными клиент-сервер TCP TCP клиент: Не получается принять сообщение от сервера |
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|
| 04.02.2019, 10:32 | |
|
1. Отправку данных надо осуществлять по событию OnWrite ClientSocket'a. До этого события слать что-то в сокет смысла не имеет.
2. Поясните, в какой это "той же функции"? Прием у клиента будет осуществляться в соыбтии OnRead, и нигде более. Оттуда уже информацию можете передавать куда захочется.
0
|
|
|
2 / 2 / 0
Регистрация: 02.03.2012
Сообщений: 66
|
||||||
| 04.02.2019, 11:41 [ТС] | ||||||
|
Мне хотелось бы, чтобы вся работа была в функции "Command". Для того чтобы можно было ее вызвать так:
if Command then begin // Команда выполнена или команда не выполнена // (по ответу от клиента или по таймауту если сервер ничего не ответил...) end; Добавлено через 6 минут Вроде этого, только ответ от сервера приходит с задержкой примерно 5 сек...
0
|
||||||
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
||||||||||||
| 04.02.2019, 11:54 | ||||||||||||
Вы идете не в ту сторону. Она заведет вас в тупик и значительно (очень и очень значительно!) ухудшит читабельность и удобность кода.
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 02.03.2012
Сообщений: 66
|
||||||
| 04.02.2019, 20:06 [ТС] | ||||||
|
Не особо понимаю как это делать...
я команду серверу отправляю функцией "Command" , а результат (т.е. ответ от сервера) получаю из onRead?
0
|
||||||
|
882 / 404 / 173
Регистрация: 20.10.2016
Сообщений: 1,828
|
|||||||
| 05.02.2019, 06:24 | |||||||
0
|
|||||||
| 05.02.2019, 06:24 | |
|
Помогаю со студенческими работами здесь
6
TCP/IP клиент-сервер (не знаю как отправить текст от сервера к клиенту) TCP-сервер и TCP-клиент. Клиент не находит файл. Сцена зависает при запуске TCP-клиента, когда он подключен к TCP - серверу, при этом TCP-клиент полностью функционирует Если сервер TCP то и клиент тоже должен быть TCP? Не приходит ответ на TCP клиент андроид с TCP сервера Qt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|