Article View: pl.comp.os.linux.programowanie
Article #60231Re: Odbieranie danych binarnych poprzez funkcje recv()
From: Marcin ZajÄ…czkowski
Date: Wed, 26 Oct 2005 16:40
Date: Wed, 26 Oct 2005 16:40
22 lines
1945 bytes
1945 bytes
Mike wrote: > Witam > > Pisze program do wysylania smsow..m.in. na siec orange...i mam maly > problem..korzystam z funkcji send() i recv() do obslugi komunikacji poprzez > sockety...jak wiadomo..orange ma swoje tokeny w formie GIF'ow...i je musze > pobierac...robie to poprzez funkcje recv..ale jest jeden duzy > problem..mianowicie funkcja recv zapisuje dane do zamiennej typu char..a > char jest od -127 do 128...a zeby ten obrazek odebrac..funkcja musi > zapisywac np do zmiennej typu unsigned char..gdzie jest od 0 do 255..a na > to nie pozwala:(...jak to zrobic????jest moze jakas inna funkcja ktora moze > zapisywac odebrane dane z gniazdka do zmiennej dowolnego typu??albo moze > przekonwertowac char na unsigned char;/?? Hmm, troche korzystam z send() i recv(), ale jakos nie dostrzeglem tego problemu. Wedlug mojego mana recv() wypelnia bufor void* : ssize_t recv(int s, void *buf, size_t len, int flags); wiec mozesz go zrzutowac na 8 bitowa liczbe. Nie wiem, czy dobrze kombinuje Marcin
Technical Details
Message-ID:
<djobi8$1i7k$1@news2.ipartners.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!news.ipartners.pl!ipartners.pl!not-for-mailReferences:
<1u1zqhsu5levy$.1o5i9yxa36fif.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!news.ipartners.pl!ipartners.pl!not-for-mail From: Marcin ZajÄ…czkowski <mszpakNO@SPAM.wp.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: Odbieranie danych binarnych poprzez funkcje recv() Date: Wed, 26 Oct 2005 18:40:38 +0200 Organization: Internet Partners Lines: 22 Message-ID: <djobi8$1i7k$1@news2.ipartners.pl> References: <1u1zqhsu5levy$.1o5i9yxa36fif.dlg@40tude.net> NNTP-Posting-Host: 217.153.179.86 Mime-Version: 1.0 X-Trace: news2.ipartners.pl 1130344840 51444 217.153.179.86 (26 Oct 2005 16:40:40 GMT) X-Complaints-To: abuse@ipartners.pl NNTP-Posting-Date: 26 Oct 2005 16:40:40 GMT In-Reply-To: <1u1zqhsu5levy$.1o5i9yxa36fif.dlg@40tude.net> X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.7-1.1.fc3 (X11/20050929) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit