Article View: pl.comp.programming
Article #140Re: TCP/IP
From: pio... Piotr Auksztulewicz
Date: Fri, 22 Dec 1995 00:00
Date: Fri, 22 Dec 1995 00:00
38 lines
2092 bytes
2092 bytes
su...@mail.zse.bydgoszcz.pl wrote: > Poszukuje informacji na temat obslugi protokolu TCP/IP w Pascalu lub w C++ > Czy ktos z was posiada biblioteke do jego obslugi? ??? Takie uslugi udostepnia system operacyjny. W Unixie masz to na dzien dobry, w Windows musisz miec winsock.dll, w Win95 jest od razu. W DOSie jest gorzej, nie znam pakietu, ktory udostepnia takie uslugi. Jedyne co jest na pewno, to packet driver... Funkcje do komunikacji sa nastepujace (wyciag z man'a) accept(2) - accept a connection on a socket bind(2) - bind an address to a socket bindresvport( )(3N) - bind socket to privileged IP port connect(2) - initiate a connection on a socket getsockname(2) - get socket address getsockopt, setsockopt(2) - get and set options on sockets listen(2) - listen for connections on a socket recv, recvfrom, recvmsg(2) - receive a message from a socket send, sendto, sendmsg(2) - send a message from a socket shutdown(2) - shut down a socket socket(2) - create an endpoint for communication socketpair(2) - create a pair of connected sockets W Winsock'ach sa jeszcze WSA_startup() i WSA_cleanup(), ktore trzeba wywolac odpowiednio na poczatku i na koncu aplikacji uzywajacej TCP/IP. Ten zestaw wystarcza do nawiazania polaczenia TCP, wysylania pakietow UDP i w ogole do kompletnej obslugi sieci na poziomie warstwy 4. socket() zwraca deskryptor pliku, ktory mozna uzyc w read(), write(), fdopen() itp. Widzialem kiedys opis do socket API w postaci .rtf, popytam sie kumpli, moze ktos jescze to ma. ---- Piotr Auksztulewicz pio...@zeus.polsl.gliwice.pl Centrum Komputerowe Politechniki Slaskiej, Gliwice, Akademicka 16
Technical Details
Message-ID:
<4be9sv$16l@hades.polsl.gliwice.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<59148.sunio@mail.zse.bydgoszcz.pl>Show Full Headers
Complete Article Headers
From: pio...@zeus.polsl.gliwice.pl (Piotr Auksztulewicz) Subject: Re: TCP/IP Date: 1995/12/22 Message-ID: <4be9sv$16l@hades.polsl.gliwice.pl> X-Deja-AN: 122696076 references: <59148.sunio@mail.zse.bydgoszcz.pl> organization: Politechnika Slaska w Gliwicach newsgroups: pl.comp.programming MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit