C++ Sockets

Screenshot Λογισμικό:
C++ Sockets
Στοιχεία Λογισμικού:
Εκδοχή: 2.3.9.9
Ανεβάστε ημερομηνία: 11 Mar 16
Προγραμματιστής: -
Άδεια: Δωρεάν
Δημοτικότητα: 21

Rating: 5.0/5 (Total Votes: 1)

C ++ Sockets είναι ένα cross-platform, εύκολο στη χρήση και εντελώς δωρεάν λογισμικό βιβλιοθήκης υλοποιείται σε C ++ και έχει σχεδιαστεί για να χρησιμοποιηθεί ως περιτύλιγμα για τη δημιουργία πρίζες BSD-στυλ σε εφαρμογές ανοικτού κώδικα.


Υποστηρίζει SSL, το IPv6, UDP, TCP και τα πρωτόκολλα HTTP

Η βιβλιοθήκη παρέχει υποστήριξη για SSL (Secure Sockets Layer), IPv6, TCP (πρωτόκολλο ελέγχου μετάδοσης), το UDP (User Datagram Protocol), κρυπτογραφημένη TCP, HTTP, καθώς και εξαιρετικά προσαρμόσιμο χειρισμό σφαλμάτων.

C ++ Sockets υλοποιεί το SCTP (Stream, πρωτόκολλο ελέγχου κιβωτίου ταχυτήτων), UDP, TCP και ICMP (Internet πρωτόκολλο ελέγχου μηνυμάτων) τα πρωτόκολλα στρώματος μεταφοράς, καθώς και το HTTP / HTTPS, SMTP και AJP / 1.3 πρωτόκολλα επιπέδου εφαρμογής.


Ξεκινώντας με C ++ Πρίζες

Για την εγκατάσταση και χρήση του λογισμικού C ++ Πρίζες για το λειτουργικό σύστημα GNU / Linux, θα πρέπει να κατεβάσετε την τελευταία έκδοση από Softoware ή άμεσα από το έργο & rsquo?. S επίσημη ιστοσελίδα, όπου διανέμεται ως αρχείο πηγή

Αποθηκεύστε το αρχείο κάπου στον υπολογιστή σας, εξαγάγετε τα περιεχόμενά του χρησιμοποιώντας ένα βοηθητικό πρόγραμμα διαχείρισης αρχείων, ανοίξτε μια εφαρμογή προσομοιωτή τερματικού και να κινηθεί προς την θέση των εξάγεται αρχεία αρχειοθέτησης χρησιμοποιώντας το & lsquo? Cd & rsquo? εντολών (π.χ. cd /home/softoware/Sockets-2.3.9.9).

Εκτελέστε το & lsquo? Καταστήσει & rsquo? εντολών (χωρίς εισαγωγικά) να καταρτίσει τη βιβλιοθήκη, βεβαιωθείτε ότι ο μεταγλωττιστής GCC έχει εγκατασταθεί σε λειτουργικά συστήματα GNU / Linux σας. Μετά από μια επιτυχημένη συλλογή, εκτελέστε το & lsquo? Make install & rsquo? εντολή ως root ή το & lsquo? sudo make install & rsquo? εντολή ως προνομιακή χρήστη να εγκαταστήσει σύστημα C ++ Sockets μεγάλη. Εκτελέστε το & lsquo? Πρίζες-config & rsquo? εντολή για να δείτε πώς μπορείτε να αλληλεπιδράσετε με τη βιβλιοθήκη.


Κάτω από το καπό

Ρίχνοντας μια ματιά κάτω από την κουκούλα του λογισμικού βιβλιοθήκη C ++ Sockets, μπορούμε να παρατηρήσουμε ότι έχει γραφτεί εξ ολοκλήρου στη γλώσσα προγραμματισμού C ++ και έχει σχεδιαστεί για να υποστηρίξει το GNU / Linux, Solaris, τα Microsoft Windows και τα λειτουργικά συστήματα Mac OS X. Λειτουργεί σε 64-bit και 32-bit υπολογιστές

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • ένα bug που εμπόδιζε HttpGetSocket από την έξοδο κανονικά, εάν ένας πόρος μηδέν byte ήταν παρατραβηγμένο είχε καθοριστεί.
  • Κάποια λείπουν περιλαμβάνει συμπεριλήφθηκαν για νεότερα μεταγλωττιστές.

Τι είναι καινούργιο σε θέματα 2.3.9.7:

  • Detach έκδοση που δεν έπαψε ποτέ να έχει καθοριστεί.
  • Αφαίρεση από τη μέθοδο OnAccept λειτουργεί τώρα.
  • έχει μειωθεί Ώρα να ξεκινήσει μια μονοκατοικία νήμα.

Τι είναι καινούργιο στην έκδοση 2.3.9.6:

  • A πρόβλημα χρονισμού έχει λυθεί σε μονοκατοικία υποδοχές.
  • Περισσότερες επιλογές configure έχουν προστεθεί.
  • Lost κατάσταση σημαίες τώρα ανακτώνται σε sockethandler.
  • Η υποδοχή του πελάτη AJP έχει ενημερωθεί.
  • Το πρόγραμμα ανάλυσης JSON έχει ενημερωθεί.

Τι είναι καινούργιο για την υποστήριξη έκδοση 2.3.9.3:

  • Multithread προστέθηκε στο sockethandler.
  • Build προβλήματα στην μονιμοποιήθηκαν MinGW / cygwin.

Τι είναι καινούργιο στην έκδοση 2.3.9.2:

  • More εσωτερική αναδιάρθρωση της SocketHandler.
  • τη μέθοδο GET () έχει αφαιρεθεί. Σετ () έχει χωριστεί σε τρεις:
  • ISocketHandler_Add (), ISocketHandler_Mod (), και ISocketHandler_Del ().
  • Οι νέες μέθοδοι που ορίζονται στην διεπαφή ISocketHandler να υποστηρίξει διαφορετικές
  • μοντέλα io υποδοχή:. ISocketHandler_Select (), MAXCOUNT ()
  • Αφαιρέθηκε μέθοδο Set () από την Πρίζα κατηγορία.
  • Υλοποιήθηκε SocketHandlerEp χρήση χρήση του Epoll μόνο για linux.
  • reinterpret_cast προστεθεί στο ListenSocket για IPv6 struct διεύθυνση.
  • HttpPostSocket μέλος μεταβλητή εκμετάλλευση κεφαλίδες HTTP (m_fields) είναι τώρα
  • προστατεύονται (άλλαξε από ιδιωτικές).
  • επισκευάστηκε λειτουργία Επανασύνδεση σε sockethandler.

Τι είναι καινούργιο στην έκδοση 2.3.9.1:

  • Major αναδιάρθρωση του sockethandler εσωτερικό κωδικό. Χρησιμοποιώντας thread- και memorysafe clib / c χρόνου εκτέλεσης λειτουργιών.

Τι είναι καινούργιο στην έκδοση 2.3.7:

  • Η κρεμαστή εγγραφής κλήσης χρησιμοποιώντας SSL έχει καθοριστεί.
  • Μια συντριβή, όταν προσπαθούν να αυξήσουν ενός iterator STL πέρα ​​από τα όριά της ήταν σταθερό.
  • προβλήματα σύνταξης που προκαλούνται από λείπουν #include δηλώσεις ή #include δηλώσεις στο εσωτερικό είχαν καθοριστεί ο χώρος ονομάτων βιβλιοθήκη.

Τι είναι καινούργιο στην έκδοση 2.3.6:

  • Οι σημαίες OpenSSL τροποποιήθηκαν για να κάνει τα πράγματα ρέουν ομαλότερη .
  • Η άδεια αυτή τροποποιήθηκε για να επιτρέψει OpenSSL.
  • προστέθηκαν Ένα μοναδικό αναγνωριστικό υποδοχή και ένα νέο έγκυρο έλεγχο.
  • προστέθηκαν μέθοδοι αφαίρεσης διαδρομή συστήματος αρχείων.
  • Ένα Αλλαγών αρχείο προστέθηκε στη διανομή.
  • την εγκατάσταση μετονομάστηκε σε README.
  • προστέθηκαν Το αρχείο κατάλογο pkgconfig και * ορισμό .pc.

Τι είναι καινούργιο στην έκδοση 2.3.5:

  • μέθοδο (α) Προστέθηκε στο UdpSocket να ορίσετε την προεπιλεγμένη διεπαφή που θα χρησιμοποιηθεί για multicast.
  • Προστέθηκε σημαία για ανεξάρτητη κωδικό της θέσης για linux-x86-32 αρχιτεκτονική (βλέπε
  • Makefile.Defines.linux-x86-32).
  • Προστέθηκε λείπουν περιλαμβάνει (σε ​​κάποιες διανομές / gcc εκδόσεις).
  • SetUri στο HttpRequest πλέον URLDecodes ολόκληρο το url.
  • Fix για τις στατικές μεταβλητές σε SSLInitializer.
  • Fix για νέα έκδοση του OpenSSL (const SSLxx_method ()).
  • Fix για getnameinfo.
  • Τροποποιημένο Utility :: Uri parser τάξη έτσι ώστε να χωρίζει επίσης το url στο δρόμο /
  • μέρη querystring.

Άλλο λογισμικό του προγραμματιστή -

Gnac
Gnac

12 Apr 16

Total.js
Total.js

10 Dec 15

apophysis-j
apophysis-j

11 Apr 16

Σχόλια για C++ Sockets

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!