Portál AbcLinuxu, 11. května 2025 10:05

Dotaz: sockety

16.5.2008 10:39 krazy | skóre: 11
sockety
Přečteno: 165×
Odpovědět | Admin
zdravim,

potreboval bych pomoci s nasledujicim problemem. Tvorim tcp server a potreboval bych nastavovat parametry pro jednotlive klienty. Ted jsem to resil takto:
 a=socket(..)
 bind()
 listen()
 nejaka smycka() {
 klient=accept(a)
 setsockopt(klient,...)
}
V puvodni verzi to bylo dostacujici. Kazdho klienta jsem prijmul funkci accept a pak uz ho zpracovaval pres socket klient.

Ted bych ale potreboval "nekolik soketu" poslouchajicim na portu napr 5555 a kazdy aby obsuhoval jinou ip adresu. To nastaveni setsockopt() si nemuzu dovolit das az za funkci accept.

Nedokazal by nekdo poradit?

dik moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.