🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #140

Re: TCP/IP

#140
From: pio... Piotr Auksztulewicz
Date: Fri, 22 Dec 1995 00:00
38 lines
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-mail
References: <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