sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #11013
Re: SOCKETS og LINUX
niko digiweb wrote:
> Er der nogen der ved (eller kender til bøger) der
> omhandler socket programmeing under c/cpp til LINUX.
> Jeg er vant til at bruge dem under NT (Microsoft har
> klonet BSD sockets) og solaris... Men LINUX har jeg
> problemer med...
Jeg har brugt bla. "Internetworking with TCP/IP" vol. II
af Douglas E.Comer og David L. Stevens. (BSD socket version)
Den har en del gode ekspempler.
Denne bog findes også i en TLI-protocol og en Win32 version.
(Bogen må ikke forveksles med "TCP/IP Illustrated" af en
anden Stevens: W. Richard Stevens,
denne bog-serie er også ganske god....)
Jeg har ikke haft problemer med at lave en lille webserver,
telnet client mv.
Jeg har dog flyttet dette til Windows med Cygwin Gnu C++,
og i win32 (9x/NT) er implementationen af Sockets lidt/noget anderledes
selvom det bygger på BSD sockets.
Så prøv at læse man siderne til de kald du har
(listen(2), connect(2), accept(2), socket(2), select(2)....)
Måske de i unix versionen er lidt anderledes en dem du er vant til
fra win32.
Jeg ved at "select()" kaldets parametre ER anderledes.
Det var dog ikke så slemt mange #ifdef's der skulle til i mit program.
Dernæst i Win32 skulle WSAStartup(2, &wsd) kaldes, det gør
man normalt ikke i unix. (måske heller ikke i NT, men i win9x er
det nødvendigt).
--
mvh Frank Damgaard frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido 2:236/15.2
References