Найдено 3 результата
- 31 дек 2008, 15:37
- Форум: Программирование
- Тема: C++ Как отправить char [11] с помощью send другой программе?
- Ответы: 5
- Просмотры: 8428
Re: C++ Как отправить char [11] с помощью send другой программе?
Почему он не отправляет?
- 31 дек 2008, 15:26
- Форум: Программирование
- Тема: C++ Как отправить char [11] с помощью send другой программе?
- Ответы: 5
- Просмотры: 8428
Re: C++ Как отправить char [11] с помощью send другой программе?
Изменил strlen на sizeof. sizeof - Говорит 4 байта. send тоже 4 байта. recv принимает 4 байта. Делаю s_buff = *(BuffToSend*)b_in; puts (s_buff.msg); printf ("%i %i %i %s\n\r", s_buff.flag, s_buff.type, s_buff.func, s_buff.msg); Выводит все кроме char [11]. Клиент не отправляет char [11]
- 31 дек 2008, 14:24
- Форум: Программирование
- Тема: C++ Как отправить char [11] с помощью send другой программе?
- Ответы: 5
- Просмотры: 8428
C++ Как отправить char [11] с помощью send другой программе?
Мне нужно отправить структуру с клиента struct BuffToSend { char flag; char type; int func; char msg [11]; } s_buff; другой программе (серверу). Отправляю buffer = (char*) &s_buff; Принимаю s_buff = *(BuffToSend*)b_in; На сервере получаю 6 байт, приходит все кроме msg[11] он пустой. С клиента от...


