Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 20

Передача массива от сервера к клиенту

28.05.2012, 20:30. Показов 2174. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Каким образом можно передать массив от сервера к клиенту. Используется TServerSocket, TClientSocket. И возможно ли это вообще?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2012, 20:30
Ответы с готовыми решениями:

Передача массива с помощью именованного канала от сервера клиенту
Сервер создает и печатает массива 10 целых случайных чисел в диапазоне от минус 50 до 50. С помощью именованного канала передачи сервер...

Передача вектора от сервера клиенту
Логика задания такая: клиент посылает серверу, скажем, дату, а тот находит все детали, сделанные на разных предприятиях в этот день и...

Передача сообщения с сервера клиенту
Здравствуйте! Я только начинающий программист, пишу програмку для интернет клуба. И вот у меня два вопроса: 1) Подскажыте как можно на...

4
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.05.2012, 22:57
Попробуй использовать
C++
1
ServerSocket1->SendStream(Stream);
Но перед этим загнав массив в поток Stream...
0
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 20
30.05.2012, 21:37  [ТС]
Возникла такая проблема. Передаю массив от сервера клиенту

C++
1
2
3
INT n=19;
INT buf[n];
Form4->ServerSocket1->Socket->Connections[0]->SendBuf(buf, sizeof(INT)*n );
на стороне клиента все благополучно принимается
C++
1
Socket->ReceiveBuf ( buf, sizeof(INT)*n );
но вот только когда следующим действие пробую принять значение
C++
1
ser=StrToInt(Socket->ReceiveText());
вначале принимается пустое значение...типо пробела.... а после вроде все нормально...

Как сделать так чтобы не было пробела?

Добавлено через 30 минут
"принять значение" т.е. я уже не работаю с массивом... это значение никак к нему не относится
0
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 20
02.06.2012, 15:54  [ТС]
мда...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.06.2012, 21:02
Попробуй как то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//---------------------------------------------------------------------------
void __fastcall TForm1::ClientSocket1Read(TObject *Sender, TCustomWinSocket *Socket)
 
{
int buf[10];
for(int i=0;i<10;i++) buf[i]=0;
 
Socket->ReceiveBuf(buf,sizeof(buf));
AnsiString S="";
for(int i=0;i<10;i++) S+= IntToStr(buf[i]);
Edit1->Text= S;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
int buf[10];
for(int i=0;i<10;i++) buf[i]=i;
ServerSocket1->Socket->Connections[0]->SendBuf(buf,sizeof(buf));
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.06.2012, 21:02
Помогаю со студенческими работами здесь

Передача изображения от сервера к клиенту
Сервер: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...

Передача данных с сервера к клиенту
Добрый день! При передаче данных функцией SendNetworkString, на клинте строка принимается по частям. не понимаю в чем может быть...

TCP/IP передача писем от сервера клиенту
Есть простейший почтовый сервер и почтовый клиент. Взаимодействие реализовано с помощью отправки констант, означающие например...

Передача файлов с Apache сервера к C++ клиенту
Как возможно (или это вообще возможно?) реализовать подключение к готовому Apache серверу из внешнего компьютера по средствам С++ и...

ApiController передача изображений от сервера клиенту
Добрый день, уважаемые коллеги. Прошу помочь советом. Требуется реализовать API с передачей изображения от сервера клиенту. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru