C++ Sockets

Screenshot Software:
C++ Sockets
Mga detalye ng Software:
Bersyon: 2.3.9.9
I-upload ang petsa: 11 Mar 16
Nag-develop: -
Lisensya: Libre
Katanyagan: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets ay isang cross-platform, madaling-to-gamitin at ganap na libre library software ipinatupad sa C ++ at dinisenyo upang magamit bilang isang wrapper para sa paglikha ng BSD-style sockets sa mga bukas na application source.


Sinusuportahan ang SSL, IPv6, UDP, TCP at HTTP protocol

Ang aklatan ay nagbibigay ng suporta para sa SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), naka-encrypt TCP, HTTP, pati na rin ang mataas na napapasadyang error handling.

C ++ Sockets nagpapatupad ng SCTP (Sapa Control Transmission Protocol), UDP, TCP, at ICMP (Internet Control Mensahe Protocol) transport layer protocol, pati na rin ang HTTP / HTTPS, SMTP at AJP / 1.3 application layer protocol.


Pagsisimula sa C ++ Sockets

Upang i-install at gamitin ang C ++ Sockets software sa iyong GNU / Linux operating system, kailangan mong i-download ang pinakabagong bersyon mula Softoware o direkta mula sa mga proyekto & rsquo;. S opisyal na website, kung saan ito ay ipinamamahagi bilang isang source archive

I-save ang archive sa isang lugar sa iyong PC, i-extract ang mga nilalaman nito gamit ang isang archive manager utility, buksan ang isang terminal application emulator at lumipat sa mga lokasyon ng mga nahango archive file gamit ang & lsquo; cd & rsquo; command (halimbawa cd /home/softoware/Sockets-2.3.9.9).

Patakbuhin ang & lsquo; gumawa & rsquo; command (walang quotes) upang itala ang library, siguraduhin na ang isang GCC compiler ay naka-install sa iyong GNU / Linux operating system. Matapos ang isang matagumpay compilation, patakbuhin ang & lsquo; gumawa install & rsquo; utos bilang root o ang & lsquo; sudo gumawa install & rsquo; utos bilang isang privileged user na i-install C ++ Sockets sistema ng malawak na. Patakbuhin ang & lsquo; Sockets-config & rsquo; command upang makita kung paano maaari mong makipag-ugnay sa library.


Sa ilalim ng hood

Ang pagkuha ng isang tumingin sa ilalim ng hood ng C ++ Sockets library software, maaari naming mapansin na ito ay nai-ganap na nakasulat sa C ++ programming language at dinisenyo upang suportahan ang GNU / Linux, Solaris, Microsoft Windows at Mac OS X operating system. Ito ay gumagana sa 64-bit at 32-bit mga computer

Ano ang bago sa ito release:.

  • ang isang bug na pumigil HttpGetSocket mula sa paglabas normal kung ang isang zero byte na resource ay kinuha ay naayos na.
  • Ang ilang mga nawawalang Kasama ay kasama para sa mas bagong compilers.

Ano ang bago sa bersyon 2.3.9.7:

  • Detach thread na hindi kailanman tumigil ay naayos na.
  • detaching mula OnAccept paraan ay gumagana na ngayon.
  • Time upang ilunsad ang isang hiwalay na thread ay nabawasan.

Ano ang bago sa bersyon 2.3.9.6:

  • A timing problema ay malulutas sa hiwalay sockets.
  • Higit pang mga opsyon configure ang naidagdag.
  • Nawala flags estado ay ngayon nakuha sa sockethandler.
  • Ang AJP client socket ay na-update.
  • Ang JSON parser ay na-update.

Ano ang bago sa bersyon 2.3.9.3:

  • Multithread suporta ay naidagdag sa sockethandler.
  • Bumuo ng mga problema sa mingw / cygwin ay naayos na.

Ano ang bago sa bersyon 2.3.9.2:

  • More panloob restructuring ng SocketHandler.
  • Ang Get () method ay inalis na. Set () ay nahati sa tatlong:
  • ISocketHandler_Add (), ISocketHandler_Mod (), at ISocketHandler_Del ().
  • Bagong pamamaraan na tinukoy sa ISocketHandler interface upang suportahan ang iba't ibang
  • modelo ng socket io:. ISocketHandler_Select (), MaxCount ()
  • Inalis Set () method mula Socket class.
  • Ipinatupad SocketHandlerEp gamit epoll para sa linux lamang.
  • reinterpret_cast idinagdag sa ListenSocket para ipv6 address struct.
  • HttpPostSocket miyembro ng variable holding http header (m_fields) na ngayon
  • protektado (nagbago mula sa mga pribadong).
  • Repaired Reconnect function sa sockethandler.

Ano ang bago sa bersyon 2.3.9.1:

  • Major restructure ng sockethandler internal code. Paggamit thread- at memorysafe clib / c runtime function.

Ano ang bago sa bersyon 2.3.7:

  • Ang isang hanging write tawag kapag gamit ang SSL ay naayos na.
  • Ang isang pag-crash kapag sinusubukan upang madagdagan ang isang STL iterator na lampas sa kanyang mga limitasyon ay naayos na.
  • problema Compilation dulot ng kulang #include pahayag o #include pahayag sa loob ng library namespace ay naayos na.

Ano ang bago sa bersyon 2.3.6:

  • Ang openssl flags ay baguhin upang gumawa ng mga bagay dumaloy smoother .
  • Ang lisensiya ay binago upang payagan openssl.
  • Ang isang natatanging identifier socket at isang bagong valid check ay idinagdag.
  • Filesystem landas abstraction pamamaraan ay idinagdag.
  • Ang isang Changelog file ay idinagdag sa pamamahagi.
  • Ang INSTALL ay pinalitan ng README.
  • Ang pkgconfig direktoryo at * .pc kahulugan file ay idinagdag.

Ano ang bago sa bersyon 2.3.5:

  • Added paraan (s) sa UdpSocket upang itakda ang default interface na gagamitin para sa multicast.
  • Idinagdag bandila para sa posisyon independent code para sa linux-x86-32 architecture (tingnan
  • Makefile.Defines.linux-x86-32).
  • Idinagdag nawawalang kasamang (sa ilang mga distribusyon / gcc bersyon).
  • SetUri in HttpRequest hindi na URLDecodes ang buong url.
  • Fix para sa mga static na mga variable sa SSLInitializer.
  • Fix para sa mga bagong bersyon ng OpenSSL (const SSLxx_method ()).
  • Ayusin para getnameinfo.
  • Binagong Utility :: Uri parser klase kaya din ito Splits ang url sa path /
  • querystring bahagi.

Iba pang mga software developer ng -

GENU CMS
GENU CMS

12 Apr 16

CAELinux
CAELinux

12 Apr 16

dvdisaster
dvdisaster

12 Apr 16

Mga komento sa C++ Sockets

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!