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 ??