|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.08.2009, 13:42 | #1 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
Посылка переменных через UDP
Добрый день . Подскажите как послать и принять сразу две переменные int через компоненты TIdUDPClient и TIdUDPServer (в C++Bulder 2009). Попробовал оправить одну через TIdUDPClient:
Код:
|
25.08.2009, 14:32 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
засунуть их в массив или структуру. Но я бы вам посоветовал использовать стандартные сокеты из библиотеки Winsock.
|
25.08.2009, 14:38 | #3 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
А как передать массив или структуру ?
|
25.08.2009, 14:55 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
А как передать обычное значение? Почитайте справку блин по этой теме!
Сам метод вам подсказывает - SendBuffer, то есть он может посылать не только простые числа, а целые массивы и даже структуры. |
26.08.2009, 16:50 | #5 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
Метод SendBuffer может посылать только массив байтов
|
26.08.2009, 17:23 | #6 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
не знаю я вашего дебилдера, но обычно функция send принимает указатель на строку (буфер для отправки), размер буфера, сокет, и необязательные опции. т.е структуру можно отправить вот так:
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
26.08.2009, 17:52 | #7 |
Пользователь
Регистрация: 15.09.2008
Сообщений: 59
|
Тоесть структуру надо преобразовать в массив байтов ? Если так , то как потом массив байтов преобразовать в структуру ?
|
26.08.2009, 17:59 | #8 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как можно читать бинарные данные, через UDP? | b_gafurov | Работа с сетью в Delphi | 0 | 06.04.2009 15:15 |
Посылка XML запроса | Lich | Работа с сетью в Delphi | 4 | 10.01.2009 14:32 |
Посылка запроса! | }{oт@бь)ч | Работа с сетью в Delphi | 3 | 08.12.2008 21:16 |
Посылка файлов на принтер | Руслан aka MiNiK | Общие вопросы Delphi | 3 | 28.10.2007 12:58 |