server v C

Jirka Kosina jikos na jikos.cz
Čtvrtek Duben 11 19:07:39 CEST 2002


On Thu, 11 Apr 2002, Hacx wrote:

> v C dělám teprve pár týdnů (měsíc) a chci
> udělat server,který čeká na určitém portu a
> po připojení na něho,by měl umět
> odesílat a přijmat pakety.Vzdycky kdyz
> se na muj server pripojim (pomocí telnetu v
> 2. kosoli) tak me to odpoji a a v 1. konsoli
> kde je server spusteny to napise chybu: Bad Adress
> Rekne te mi prosím na co jsem zapomněl nebo,kde
> je chyba:
> if((nsock=accept(sock,(struct sockaddr *)&cliAddr,sizeof(struct
> sockaddr_in))) == -1 )

Tady.
Treti parametr funkce accept() je pointer na socklen_t...taky si tam nekde 
udelejte

socklen_t len;

len = (socklen_t) (sizeof(struct sockaddr_in));
accept(bla1,bla2,&len);

-- 
JiKos.




Další informace o konferenci Linux