C ++ 소켓 크로스 플랫폼, 쉬운 사용과 완전 무료 라이브러리 소프트웨어 C ++에서 구현하고, IPv6를, UDP 오픈 소스 applications.Supports의 SSL에서 BSD 스타일의 소켓을 작성할 래퍼로서 사용할 수 있도록 설계가, TCP와 HTTP protocolsThe 라이브러리는 SSL에 대한 지원 (보안 소켓 레이어), IPv6를, TCP (전송 제어 프로토콜), UDP (사용자 데이터 그램 프로토콜), 암호화 된 TCP, HTTP뿐만 아니라 고도로 사용자 정의 오류 처리를 제공합니다.
C ++ 소켓 (스트림 제어 전송 프로토콜), UDP, TCP, SCTP를 구현 ICMP (인터넷 제어 메시지 프로토콜) 전송 계층 프로토콜뿐만 아니라 HTTP / HTTPS, SMTP 및 AJP / 1.3 애플리케이션 계층 protocols.Getting은 C ++ SocketsTo 시작 설치 및 GNU / Linux 운영 체제에서 C ++ 소켓 소프트웨어를 사용, 프로젝트 및 다른 URL에서 직접 Softoware에서 최신 버전을 다운로드하거나해야하며이 소스 아카이브로 배포됩니다의 공식 웹 사이트.
아카이브 관리자 유틸리티를 사용하여 내용을 추출, 당신의 PC에 어딘가에 아카이브를 저장 터미널 에뮬레이터 응용 프로그램을 열고 & lsquo 사용하여 추출 된 아카이브 파일의 위치로 이동, CD 및 다른 URL을; 명령 (예 : CD를 /home/softoware/Sockets-2.3.9.9).
& lsquo를 실행하여 확인 및 다른 URL; (따옴표없이) 명령은 GCC 컴파일러가 GNU / Linux 운영 체제에 설치되어 있는지 확인하고, 라이브러리를 컴파일합니다. 성공적으로 컴파일 후, & lsquo을 실행, 설치 및 다른 URL 확인; 루트 또는 명령 & lsquo; sudo를 설치 및 다른 URL 확인; 권한이있는 사용자로 명령은 넓은 C ++ 소켓 시스템을 설치합니다. 소켓 - 설정 및 다른 URL; & lsquo을 실행; 명령은 C ++ 소켓 라이브러리 소프트웨어의 후드 library.Under hoodTaking으로보고 상호 작용할 수있는 방식을 볼 수 있습니다, 우리는 그 전체가 C ++ 프로그래밍 언어로 작성된과 GNU / 리눅스, 솔라리스를 지원하도록 설계되었음을 알 수 있습니다 마이크로 소프트 Windows 및 Mac OS X 운영 체제. 그것은 64 비트 및 32 비트 컴퓨터에서 작동
이 릴리스의 새로운 기능 무엇 :.
가 0 바이트 자원이 인출 된 경우 정상적으로 종료 HttpGetSocket을 방지 버그가 수정되었습니다 .
일부 누락이 새로운 컴파일러에 포함 된 것을 포함한다.
이 수정되었습니다 결코 멈추지 않았다 버전 2.3.9.7:
Detach 스레드의 새로운 기능입니다.
OnAccept입니다 방법에서 분리하면 지금 작동합니다.
분리 된 스레드를 시작하는 시간은 줄어들었다.
이 분리 된 소켓에 해결 된 버전 2.3.9.6:
A 타이밍 문제에 새로운 무엇인가.
더 많은 구성 옵션이 추가되었습니다.
잃어버린 상태 플래그는 지금 sockethandler에서 검색됩니다.
AJP 클라이언트 소켓이 업데이트되었습니다.
JSON 파서가 업데이트되었습니다.
이 sockethandler에 추가 된 버전 2.3.9.3:
Multithread 지원의 새로운 무엇입니까.
와 Mingw에 문제를 구축 / Cygwin에서 고정되었다.
이 SocketHandler 버전 2.3.9.2:
More 내부 구조 조정의 새로운 기능입니다.
get () 메소드가 제거되었습니다. () 세 가지로 분할 된 설정 :
ISocketHandler_Add () ISocketHandler_Mod () 및 ISocketHandler_Del ().
ISocketHandler 인터페이스에 정의 된 새로운 방법은 다른 지원
소켓 IO 모델 : ISocketHandler_Select ()의 MaxCount ().
Socket 클래스에서 제거 세트 () 메소드.
만 리눅스는 epoll을 사용 SocketHandlerEp 구현.
reinterpret_cast는 IPv6의 주소 구조체에 대한 ListenSocket에 추가.
HttpPostSocket 멤버 변수의 유지는 HTTP 헤더 (m_fields)은 지금
보호 (개인 변경).
sockethandler에서 수리를 다시 연결 기능.
이 sockethandler 내부 코드의 버전 2.3.9.1:
Major 구조 조정의 새로운 무엇입니까. 스레드 - 사용 및 memorysafe의 CLIB / C 런타임 기능.
이 버전 2.3.7의 새로운 기능 :
이 매달려 쓰기 호출 SSL은 고정 사용하는 경우.
한계를 넘어 STL 반복자를 높이기 위해 노력하고 충돌이 해결되었습니다.
사용법 #include 문이나 라이브러리 네임 스페이스 내부 #INCLUDE 문을 누락으로 인한 컴파일 문제가 수정되었습니다.
이 버전 2.3.6의 새로운 기능 :
이 OpenSSL이 플래그는 일이 원활하게 흐를 수 있도록 수정되었습니다.
라이센스가 OpenSSL을 할 수 있도록 수정되었습니다.
소켓 고유 식별자 및 새로운 유효한 검사 첨가 하였다.
파일 시스템 경로 추상화 방법이 추가되었다.
변경 로그 파일에 분배 하였다.
설치는 README로 변경되었습니다.
pkgconfig 디렉토리 * .PC 정의 파일을 첨가 하였다.
이 버전 2.3.5의 새로운 기능 :
이 기본 인터페이스를 설정하는 UdpSocket에 추가 된 방법 (들)은 멀티 캐스트에 사용되는.
리눅스 x86-32 아키텍처에 대한 위치 독립적 인 코드에 대한 추가 플래그 (참조
Makefile.Defines.linux - x86-32).
(일부 배포판 / GCC 버전에서) 누락이 포함이 추가되었습니다.
HttpRequest에의 SetUri은 더 이상 전체 URL을 URLDecodes 없습니다.
SSLInitializer에서 정적 변수 수정.
하려면 openssl의 새로운 버전에 대한 수정 (const를 SSLxx_method ()).
getnameinfo에서 수정.
수정 유틸리티 : 그것은 또한 경로의 URL을 분할 있도록 열린 우리당 파서 클래스 /
부품 쿼리 문자열.
댓글을 찾을 수 없습니다