wysyłanie tablicy intów za pomocą send() lub write() - sockety

0

Witam serdecznie.
Chciałbym się dowiedzieć, czy mogę poprzez sockety za pomocą funkcji send lub write przesłać tablicę intów tab[10][10] wypełnioną liczbami.

Gdy próbuję wysyłać tak: write(fd, tab, 1000); lub send(fd, tab, 1000,0)

A odbierać: read(user1, nowatablica, 1000); lub recv(user1, nowatablica, 1000,0) (gdzie nowatablica ma wymiary 10x10 i jest wypełniona zerami) to nie działa. Otrzymuję błąd funkcji

0

Witam :) Jezeli sie nie myle to mozna zrobic tak:

send(fd, reinterpret_cast<char*>(tab), 1000,0)
recv(user1, reinterpret_cast<char*>(nowatablica), 1000,0)

Nie sprawdzalem czy to zadziala. Daj znac jak wynik, bo ciekawy jestem ;)

0

to tablicę można tak przesyłać ? wydaje mi się, że musisz element po elemencie z tablicy wysyłać hmm ? albo jako char/string

0
qwe napisał(a)

to tablicę można tak przesyłać ? wydaje mi się, że musisz element po elemencie z tablicy wysyłać hmm ? albo jako char/string

Wysłałem forem, wierszami jako char. Poczytałem w manualu, że musi być *char...

dzięki za pomoc. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1