Article View: pl.comp.os.linux.programowanie
Article #60459Re: serwer i klient (programowanie gniazd)
From: kreska
Date: Mon, 14 Nov 2005 23:09
Date: Mon, 14 Nov 2005 23:09
32 lines
2032 bytes
2032 bytes
Ok, douczylam sie i mam cos takiego:
----------------------------------------------
int gniazdo_serweradp,
int serwer_dlugosc;
struct sockaddr_in adres_serwera;
int zezwol = 1;
gniazdo_serweradp=socket(AF_INET,SOCK_STREAM, 0);
adres_serwera.sin_family=AF_INET;
adres_serwera.sin_addr.s_addr=inet_addr("127.0.0.1");
adres_serwera.sin_port=5555;
serwer_dlugosc=sizeof(adres_serwera);
if (setsockopt(gniazdo_serweradp, SOL_SOCKET, SO_REUSEADDR,
&zezwol, sizeof(zezwol)) == -1) {
perror("setsockopt");
exit(1);
}
if ((bind(gniazdo_serweradp,(struct sockaddr *)&adres_serwera,
serwer_dlugosc))==-1) {
perror("Blad serwera: bind");
exit(-1);
}
----------------------------------------------
Ale to wciaz pisze ze adres jest uzywany. Co robie zle? Znalazlam w sieci
przyklady w ktorych w wywolaniu setsockopt zamiast &zezwol bylo (char
*)&zezwol, ale jak tak robilam to tez nie dzialalo.
kreska
Technical Details
Message-ID:
<d0a98$4379192f$d4ba89c3$24985@news.chello.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mailReferences:
<d29d8$4378f38f$d4ba89c3$12770@news.chello.pl> <slrndnhts0.73k.zdzichu@mother.invalid>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mail From: "kreska" <oknoo@poczta.onet.pl> Newsgroups: pl.comp.os.linux.programowanie References: <d29d8$4378f38f$d4ba89c3$12770@news.chello.pl> <slrndnhts0.73k.zdzichu@mother.invalid> Subject: Re: serwer i klient (programowanie gniazd) Date: Tue, 15 Nov 2005 00:09:39 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <d0a98$4379192f$d4ba89c3$24985@news.chello.pl> X-Complaints-To: abuse@chello.pl Organization: chello.pl Lines: 35 NNTP-Posting-Host: 212.186.137.195 (212.186.137.195) NNTP-Posting-Date: Tue, 15 Nov 2005 00:09:35 +0100 X-Trace: d0a984379192f711f2c6624985 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit