table of contents
- trixie-backports 4.28.0-2~bpo13+2
- testing 4.28.0-2
- unstable 4.28.0-2
BIO_S_SOCKET(3SSL) | OpenSSL | BIO_S_SOCKET(3SSL) |
NUME¶
BIO_s_socket, BIO_new_socket - soclu BIO
SINOPSIS¶
#include <openssl/bio.h> const BIO_METHOD *BIO_s_socket(void); BIO *BIO_new_socket(int sock, int close_flag);
DESCRIERE¶
BIO_s_socket() returnează metoda soclului BIO. Acesta este un apel învăluitor în jurul rutinelor de soclu ale platformei.
BIO_read_ex() și BIO_write_ex() citesc sau scriu soclul subiacent. BIO_puts() este acceptată, dar BIO_gets() nu.
Dacă fanionul de închidere este activat, atunci soclul este deconectat și închis atunci când BIO este eliberat.
BIO_new_socket() returnează un soclu BIO folosind sock și close_flag.
NOTE¶
Soclurile BIO acceptă, de asemenea, orice funcționalitate relevantă a descriptorilor de fișiere BIO.
Motivul pentru care există BIO-uri separate pentru descriptorul de fișier și pentru soclu este că, pe unele platforme, soclurile nu sunt descriptori de fișier și utilizează rutine de In/Ieș distincte, Windows fiind una dintre aceste platforme. Orice cod care amestecă cele două nu va funcționa pe toate platformele.
VALORI RETURNATE¶
BIO_s_socket() returnează metoda soclului BIO.
BIO_new_socket() returnează BIO-ul nou alocat sau NULL dacă s-a produs o eroare.
DREPTURI DE AUTOR¶
Drepturi de autor 2000-2016 The OpenSSL Project Authors. Toate drepturile rezervate.
Licențiat sub Licența Apache 2.0 („License”). Nu aveți voie să utilizați acest fișier decât în conformitate cu licența. Puteți obține o copie din fișierul LICENSE din distribuția sursei sau de la <https://www.openssl.org/source/license.html>.
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
12 iulie 2025 | 3.5.1 |