C++ Sockets

Phần mềm chụp màn hình:
C++ Sockets
Các chi tiết về phần mềm:
Phiên bản: 2.3.9.9
Ngày tải lên: 11 Mar 16
Nhà phát triển: -
Giấy phép: Miễn phí
Phổ biến: 2

Rating: nan/5 (Total Votes: 0)

C ++ Sockets là một cross-nền tảng, phần mềm thư viện dễ sử dụng và hoàn toàn miễn phí thực hiện trong C ++ và được thiết kế để được sử dụng như là một wrapper cho các kiểu socket BSD trong các ứng dụng mã nguồn mở.


Hỗ trợ SSL, IPv6, UDP, TCP và các giao thức HTTP

Thư viện cung cấp hỗ trợ cho SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), mã hóa giao thức TCP, HTTP, cũng như xử lý lỗi tùy biến cao.

C ++ Sockets thực hiện các SCTP (Stream kiểm soát Transmission Protocol), UDP, TCP, và ICMP (Internet Control Message Protocol) giao thức lớp vận chuyển, cũng như HTTP / HTTPS, SMTP và AJP / 1,3 giao thức lớp ứng dụng.


Bắt đầu với C ++ Sockets

Để cài đặt và sử dụng phần mềm C ++ Sockets trên hệ điều hành GNU / Linux của bạn, bạn phải tải về phiên bản mới nhất từ ​​Softoware hoặc trực tiếp từ dự án về lĩnh. Trang web chính thức của, nơi nó được phân phối như một kho lưu trữ nguồn

Lưu kho lưu trữ ở đâu đó trên máy tính của bạn, trích xuất nội dung của nó sử dụng một tiện ích quản lý lưu trữ, mở một ứng dụng giả lập thiết bị đầu cuối và di chuyển đến vị trí của các tập tin lưu trữ được chiết xuất bằng cách sử dụng & lsquo; cd & rsquo; lệnh (ví dụ cd /home/softoware/Sockets-2.3.9.9).

Chạy & lsquo; làm về lĩnh lệnh (không có dấu ngoặc kép) để biên dịch thư viện, và đảm bảo rằng một trình biên dịch GCC được cài đặt trên hệ điều hành GNU / Linux của bạn. Sau một biên dịch thành công, chạy & lsquo; thực hiện cài đặt & rsquo; lệnh như là người chủ hoặc & lsquo; sudo make install & rsquo; lệnh như một người sử dụng đặc quyền để cài đặt hệ thống C ++ Sockets rộng. Chạy & lsquo; Sockets-config & rsquo; lệnh để xem làm thế nào bạn có thể tương tác với thư viện.


Dưới mui xe

Lấy một cái nhìn dưới mui xe của các phần mềm thư viện C ++ Sockets, chúng ta có thể nhận thấy rằng nó đã được viết hoàn toàn bằng ngôn ngữ C lập trình ++ và được thiết kế để hỗ trợ GNU / Linux, Solaris, Microsoft Windows và các hệ điều hành Mac OS X. Nó hoạt động trên các máy tính 64-bit và 32-bit

Điều gì là mới trong phiên bản này:.

  • một lỗi đã ngăn cản HttpGetSocket xuất cảnh bình thường nếu một tài nguyên không byte đã lấy được cố định.
  • Một số mất tích bao gồm được đưa cho các trình biên dịch mới.

Điều gì là mới trong chủ đề 2.3.9.7:

  • Detach phiên bản mà không bao giờ dừng lại đã được cố định.
  • Tách phương pháp OnAccept hiện đang làm việc.
  • Thời gian để khởi động một thread tách ra đã được giảm.

Điều gì là mới trong phiên bản 2.3.9.6:

  • A vấn đề thời gian đã được giải quyết trong ổ cắm tách ra.
  • Thêm tùy chọn cấu hình đã được thêm vào.
  • Mất cờ nhà nước bây giờ được lấy trong sockethandler.
  • Các client socket AJP đã được cập nhật.
  • Các phân tích cú pháp JSON đã được cập nhật.

Điều gì là mới trong hỗ trợ phiên bản 2.3.9.3:

  • Multithread đã được thêm vào trong sockethandler.
  • Xây dựng các vấn đề trong mingw / Cygwin đã được cố định.

Điều gì là mới trong phiên bản 2.3.9.2:

  • More tái cơ cấu nội bộ của SocketHandler.
  • Các phương pháp Get () đã được gỡ bỏ. Set () đã được phân chia thành ba:
  • ISocketHandler_Add (), ISocketHandler_Mod (), và ISocketHandler_Del ().
  • Các phương pháp mới định nghĩa trong giao diện ISocketHandler để hỗ trợ khác nhau
  • mô hình socket io:. ISocketHandler_Select (), MaxCount ()
  • Set phương pháp xoá () từ lớp Socket.
  • Thực hiện SocketHandlerEp sử dụng epoll chỉ linux.
  • reinterpret_cast thêm vào trong ListenSocket cho cấu trúc địa chỉ IPv6.
  • HttpPostSocket biến thành viên nắm giữ tiêu đề http (m_fields) bây giờ
  • bảo vệ (thay đổi từ tư nhân).
  • Sửa chữa Reconnect chức năng trong sockethandler.

Điều gì là mới trong phiên bản 2.3.9.1:

  • Major tái cấu trúc của mã nội sockethandler. Sử dụng thread- và memorysafe clib / c runtime chức năng.

Điều gì là mới trong phiên bản 2.3.7:

  • treo ghi cuộc gọi khi sử dụng SSL đã được cố định.
  • Một vụ tai nạn khi cố gắng tăng một iterator STL vượt quá giới hạn của nó đã được cố định.
  • vấn đề Compilation do thiếu báo cáo hoặc báo cáo #include #include bên trong không gian tên thư viện đã được cố định.

Điều gì là mới trong phiên bản 2.3.6:

  • Cờ openssl đã được sửa đổi để làm cho mọi việc chảy mượt mà .
  • Các giấy phép đã được sửa đổi để cho phép openssl.
  • Một nhận dạng ổ cắm độc đáo và một séc hợp lệ mới được thêm vào.
  • phương pháp trừu tượng đường hệ thống tập tin được thêm vào.
  • Một tập tin Changelog đã được thêm vào phân phối.
  • Các cài đặt được đổi tên thành README.
  • Các thư mục pkgconfig và * định nghĩa .pc tập tin được thêm vào.

Điều gì là mới trong phiên bản 2.3.5:

  • Added phương pháp (s) trong UdpSocket để thiết lập mặc định giao diện được sử dụng cho multicast.
  • Thêm cờ cho vị trí mã độc lập với kiến ​​trúc linux-x86-32 (xem
  • Makefile.Defines.linux-x86-32).
  • Nhập mất tích bao gồm (trên một số phân phối / phiên bản gcc).
  • SetUri trong HttpRequest không còn URLDecodes toàn bộ url.
  • Fix cho các biến tĩnh trong SSLInitializer.
  • Fix cho phiên bản mới của openssl (const SSLxx_method ()).
  • Fix cho getnameinfo.
  • Modified Utility :: Uri phân tích cú pháp lớp vì vậy nó cũng chia tách các url trong đường dẫn /
  • phần chuỗi truy vấn.

Phần mềm khác của nhà phát triển -

Amun
Amun

12 Mar 16

NASUBI
NASUBI

11 Apr 18

Caixa Magica
Caixa Magica

9 Dec 15

Ý kiến ​​để C++ Sockets

Bình luận không
Nhập bình luận
Bật hình ảnh!