Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2013, 14:52   #1
marauder1919
Пользователь
 
Регистрация: 05.08.2012
Сообщений: 14
По умолчанию Winsock передача нетекстовой информации

Пишу приложение с использованием winsock api.
И вот нужно передавать через сокет числовую информацию. Функция датаграммного сокета sendto() принимает char указатель.
Подскажите разумный способ передать набор чисел через сокет.
marauder1919 вне форума Ответить с цитированием
Старый 11.05.2013, 14:59   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Как-то так.

Код:
int a;
...

sendto(socket,(char*)&a,sizeof(int),flags,sockaddr,tolen)
Соответственно, если у вас массив int

Код:
int a[10];
sendto(socket, (char *)a, sizeof(int)*10,flags,sockaddr,tolen)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 11.05.2013, 17:01   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
принимает char указатель.
Что по факту является обычным указателем на первый байт некоего массива, или набора байтов, так что не волнуйся - символы тут ни при чем.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Winsock. Передача файла. Recart Работа с сетью в Delphi 3 05.10.2012 11:22
winSock передача файла Dizelektwo Общие вопросы C/C++ 8 27.04.2012 20:26
Передача файла по сети (winsock) lol48 Фриланс 8 08.06.2011 21:44
передача данных на Winsock megostudent Win Api 5 23.03.2011 17:35