C ++ Yuva C həyata ++ və açıq mənbə applications BSD tərzi sockets yaratmaq üçün bir banderol kimi istifadə etmək üçün nəzərdə tutulmuşdur bir cross-platform, asan-istifadə və tamamilə pulsuz kitabxana proqramdır.
SSL, IPv6, UDP, TCP və HTTP protokolları dəstəkləyir
kitabxana SSL dəstək (SafeSearch Yuva Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), şifrelenmiş TCP, HTTP, eləcə də yüksək özelleştirilebilir səhv rəftar edir.
C ++ Yuva SCTP (Stream Control Transmission Protocol) həyata keçirir, UDP, TCP və ICMP (Internet Control Message Protocol) nəqliyyat qat protokolları, eləcə də HTTP / HTTPS, SMTP və Ajp / 1.3 proqram qat protokol.
C ++ Yuva başlarkən
qurmaq və GNU / Linux əməliyyat sistemi C ++ Yuva proqram istifadə etmək üçün, siz Softoware və ya birbaşa layihə & rsquo son versiyasını yükləmək lazımdır. Bu mənbə arxiv bölüşdürülür rəsmi saytına
CD & rsquo;
Bir terminal emulator proqram açıq və & lsquo istifadə hasil arxiv faylların yeri hərəkət, bir arxiv meneceri kommunal istifadə edərək məzmunu çıxarış PC haradasa arxiv saxla; komanda (məsələn cd /home/softoware/Sockets-2.3.9.9).
lsquo Run; etmək & rsquo; (Tırnak işaretleri olmadan) komanda bir GCC compiler sizin GNU / Linux əməliyyat sistemi yüklü əmin edilməsi, kitabxana tərtib etmək. uğurlu tərtib sonra, & lsquo run; yüklemek & rsquo etmək; kök və ya command & lsquo; sudo yüklemek & rsquo etmək; imtiyazlı istifadəçi kimi komanda geniş C ++ Yuva sistemi yüklemek üçün. Yuva-config & rsquo; & lsquo Run; komanda kitabxana ilə qarşılıqlı bilər necə.
başlıq altında
C ++ Yuva kitabxana proqram başlıq altında bir nəzər alaraq, biz C ++ proqramlaşdırma dili tamamilə yazılı və GNU / Linux, Solaris, Microsoft Windows və Mac OS X əməliyyat sistemləri üçün nəzərdə edilmişdir ki, qeyd edə bilər. Bu 64-bit və 32-bit kompüter işləyir
Bu azad yeni nədir.
- sıfır byte resurs qeydə alınıb alındı əgər normal mövcud olan HttpGetSocket qarşısı bir səhv sabit.
- Bəzi itkin yeni derleyiciler daxil edilmişdir daxildir.
müəyyən edilmişdir dayandırdı heç vaxt ki, version 2.3.9.7:
- Detach mövzuları yeni nədir.
- OnAccept üsulu detaching indi işləyir.
- müstəqil bir mövzu başlamaq üçün Time azalmışdır.
müstəqil yuvalarını həll olunub version 2.3.9.6:
- A vaxtı problemi yeni nədir.
- Daha konfiqurasiya variantları əlavə edilmişdir.
- Lost dövlət bayraqları indi sockethandler Retrieved olunur.
- AJP müştəri socket yeniləndi.
- JSON parser yeniləndi.
sockethandler əlavə edildi. Version 2.3.9.3:
- Multithread dəstək yeni nədir
- problemlər yaradın.
MinGW / Cygwin sabit edildi
nədir SocketHandler versiyası 2.3.9.2:
- More daxili restrukturizasiya Yeni.
- Get () metodu qaldırıldı. Set () üç parçalanması edilmişdir:
- ISocketHandler_Add (), ISocketHandler_Mod () və ISocketHandler_Del ().
- ISocketHandler interfeys müəyyən yeni üsullar müxtəlif dəstək
- socket io modelləri. ISocketHandler_Select (), MaxCount ()
- silindi Set () metodu.
- Linux üçün yalnız epoll istifadə SocketHandlerEp həyata keçirilir.
- IPv6 ünvanı struct üçün ListenSocket əlavə reinterpret_cast.
- HttpPostSocket üzv dəyişən keçirilməsi http başlıqlarını (m_fields) indi
- (xüsusi dəyişib) qorunur.
- Təmir təkrar funksiyası.
Socket sinif
sockethandler in
sockethandler daxili kodu 2.3.9.1:
- Major restrukturizasiyası versiyası yeni nədir. funksiyaları Məntiq istifadə və memorysafe clib / c uzunluğu.
versiyası 2.3.7 yeni nədir:
- SSL müəyyən edilib istifadə edərək asma yazma zəng.
- onun hüdudlarından kənarda STL iterator artırmaq üçün çalışan bir crash müəyyən olunub.
- Compilation problemləri.
kitabxana ad müəyyən edilmişdir daxili # daxildir hesabatları və ya # daxildir bəyanatlar itkin səbəb
nədir versiyası 2.3.6-ci yeni
- openssl bayraqları şeyi hamar hərəkəti etmək üçün redaktə edilib .
- lisenziya OpenSSL imkan redaktə edilib.
- A unikal socket identifikatoru və yeni etibarlı çek əlavə edildi.
- Filesystem yol abstraksiya üsulları əlavə edildi.
- A Değişiklikler fayl paylanması olub.
- README adlandırılmışdır edin.
- pkgconfig kataloq və * .PC müəyyən fayl əlavə edildi.
versiyası 2.3.5 yeni nədir:
- UdpSocket Added metodu (s) təyin etmək üçün default interface multicast üçün istifadə ediləcək.
- (linux-x86-32 Arxitektura mövqeyi müstəqil kodu əlavə bayraq görmək
- Makefile.Defines.linux-x86-32).
- daxildir (bəzi bölüşdürmələri / gcc versiyaları üzrə).
- SetUri.
- SSLInitializer statik dəyişənlərin üçün Fix.
- OpenSSL (const SSLxx_method ()) yeni versiyası üçün Fix.
- getnameinfo üçün Fix.
- Bu da yolu url olur, belə ki, dəyişdirilmiş Utility :: Uri parser sinif /
- querystring hissələri.
itkin Əlavə
artıq bütün url URLDecodes HttpRequest in
Şərhlər tapılmadı