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