Jak rozwiązac pewien problem, otóż gdy próbuje wysłać tablice :
typedef struct{
int pozycja;
}Dane;
Dane dane[6][4];
(zawartosc tablicy)
75 76 50 98 3
3 99 7 121 27
27 26 97 74 100
100 52 5 1 25
25 73 49 6 2
2 8 4 51 8
8 1 10 257 3
przez normalnego send-a:
send(soc,(char*)&dane,sizeof(dane),0);
otrzymuje takie cos
75 1 76 2 50
50 3 98 4 3
3 5 99 6 7
7 7 121 8 27
27 9 26 10 97
97 11 74 12 16632
16632 0 144 0 0
a zkoleji gdy probuje ta tablice wyslac int po incie za pomoca for-a to podczas odbioru w polach 6x3 i 6x4 funkcja recv zwraca mi wartosc -1, a poprzednie pola są przesłane poprawnie ??