🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: serwer i klient (programowanie gniazd)

#60467
From: kreska
Date: Tue, 15 Nov 2005 20:12
31 lines
1911 bytes
Użytkownik "Zbyszek Malec" <zbyszekto@tlen.pl> napisał w wiadomości
news:152c0jb8iexo.jtwa6sjndri9$.dlg@40tude.net...

> Stawiasz jedno gniazdo po UDP a drugie po TCP. Z czym masz problem?
>

problem mam pozniej, bo nasluchuje nieskonczonej petli
while(1){
r=recvfrom() //udp
gniazdo_klienta=accept //tcp
}
no i wtedy jest taka sytuacja ze nie odbierze nic po tcp dopuki nie odbierze
czegos po udp.


> while(true)
> {
> int data = receiveFromNetwork();
> if(rand() < RAND_MAX/2)
> continue;
> processData(data);
> }
>
> A coś takiego się nie nada?
>

hmm nie bardzo wiem co ten fragment znaczy, do odbierania danych po udp
stosuje funkcje recvfrom() i ona po prostu wsadza mi do bufora odebrane po
udp dane. Nie iwem gdzie ma sie znalezc ten fragment i czy on wplynie na
dzialanie (odpowiedz) serwera?
Technical Details
Message-ID: <4f17f$437a4133$d4ba89c3$8683@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> <5bc32$437a344d$d4ba89c3$4847@news.chello.pl> <152c0jb8iexo.jtwa6sjndri9$.dlg@40tude.net>

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> <5bc32$437a344d$d4ba89c3$4847@news.chello.pl> <152c0jb8iexo.jtwa6sjndri9$.dlg@40tude.net>
Subject: Re: serwer i klient (programowanie gniazd)
Date: Tue, 15 Nov 2005 21:12: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: <4f17f$437a4133$d4ba89c3$8683@news.chello.pl>
X-Complaints-To: abuse@chello.pl
Organization: chello.pl
Lines: 34
NNTP-Posting-Host: 212.186.137.195 (212.186.137.195)
NNTP-Posting-Date: Tue, 15 Nov 2005 21:12:35 +0100
X-Trace: 4f17f437a4133711f2c6608683
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit