🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60459

Re: serwer i klient (programowanie gniazd)

#60459
From: kreska
Date: Mon, 14 Nov 2005 23:09
32 lines
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-mail
References: <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