![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.10.2014
Сообщений: 32
|
![]()
Здравствуйте, я должен изучить WindowsSokets - прочел известную статью из интернета "Самоучитель игры на Winsock".
У меня появилось несколько вопросов, помогите пожалуйста, кто может. 1)Есть функции пересылки send и sendto, там можно пересылать массивы типа char. А вот как пересылать массивы типа float? Это выходит придется по одному элементу массива передавать в формате char, а потом после приема конвертировать обратно в float? Или можно как - то по другому? 2)Возможно ли переслать сообщение сразу от клиента к клиенту или пересылка от клиента к клиенту возможна только, через сервер? 3)Может ли сервер отправить сообщение серверу? Последний раз редактировалось Questionier; 10.04.2015 в 18:48. |
![]() |
![]() |
![]() |
#2 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.10.2014
Сообщений: 32
|
![]()
Спасибо большое за ответы. А вы не знаете как сделать так чтобы в массив символов закинуть массив из чисел с плавающей точкой?
И еще насколько я понял вы имеете ввиду, что надо просто программу написать так чтоб она выполняла функции клиента и функции сервера, когда требуется? В общем задача такая, я должен написать 3 программы, которые обмениваются друг с другом массивами чисел с плавающей точкой |
![]() |
![]() |
![]() |
#4 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.10.2014
Сообщений: 32
|
![]()
C данными вопросами разобрался, но появился новый. Помогите пожалуйста, подскажите, существуют ли в winsock функции, которыми можно пересылать массивы типа float сразу одной функцией без преобразования данных char во float?
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Вы так и не разобрались в вопросах. Функциям винсок глубоко пофик, что у вас массив флоатов или ромбов, они пересылают байты.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]()
Нет, не существует.
Чем вам преобразование типов не нравится? |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 13.10.2014
Сообщений: 32
|
![]()
Всем спасибо, просто в предыдущих ответах я неправильно понял суть и поэтому нагородил много преобразований лишних. В общем надо было так сделать:
Код:
|
![]() |
![]() |