Download List

프로젝트 설명

C++ Sockets is a cross-platform C++ wrapper for BSD-style sockets. It implements the TCP, UDP, ICMP, and SCTP transport layer protocols. Implemented application layer protocols are HTTP/HTTPS (using OpenSSL), SMTP (server), and Ajp/1.3 (server). Features include transparent SOCKS4 client support and asynchronous DNS. Included in the library are a number of HTTP client functions such as GET/PUT/POST, and also Web server framework components.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-18 23:22
2.3.9.2

TCP 소켓을 수리했다 기능을 다시 연결합니다. 리눅스 epoll에 대한 지원, 1024 개보다 많은 동시 연결 수 있도록 추가되었습니다.
Tags: potentially unstable, Minor bugfixes, Major feature enhancements
TCP socket reconnect functionality was repaired. Support for Linux epoll was added, enabling more than 1024 concurrent connections.

2010-02-10 08:00
2.3.9.1

안전 clib 스레드 및 메모리 사용 / C 런타임 함수를 가능하면. 많은 잠재적으로 안전하지 않은 함수 호출로 대체되었습니다. 내부 구조 조정 sockethandler. 빠른 시스템 종료 시퀀스는 TCP 소켓을 할 때 라이브러리를 시작 닫습니다. 유틸리티 : : GetCurrentDirectory 유틸리티로 이름이 변경되었습니다 : : CurrentDirectory, 그리고 유틸리티 : : getenv ()가 추가되었습니다. 사용하지 않는 코드가 제거되었습니다 트리거합니다. 이 릴리스는 잠재적으로 불안정합니다.
Tags: major internal changes, potentially unstable
Using thread and memory safe clib/c runtime functions when possible. Many potentially unsafe function calls have been replaced. Restructured sockethandler internals. A quicker TCP shutdown sequence when the sockets library initiates close. Utility::GetCurrentDirectory has been renamed to Utility::CurrentDirectory, and Utility::GetEnv() has been added. Unused triggers code has been removed. This release is potentially unstable.

2010-01-31 02:41
2.3.9

한계 HTTP 헤더 줄의 최대 길이와 HTTP 헤더의 최대 개수는 HTTP 요청에 추가되었습니다. 무제한 길이의 헤더 라인은 더 이상 HTTP 서버 라이브러리와 충돌을 만들어 사용할 수있습니다.
Tags: security fix
Limits were added to HTTP header line length and maximum number of HTTP headers in an HTTP request. Unlimited length header lines can no longer be used to crash an HTTP server built with the library.

2010-01-27 03:03
2.3.8

SSL을 운영 이외의 차단 차단 모드로 변경했다. 이것은 ""이 문제는 이전 보도 자료에서 언급된 끊지를 해결합니다.
Tags: Stable, Minor
SSL operation has changed from blocking to non-blocking mode. This solves the "hang" problem mentioned in the previous release.

2009-10-12 20:53
2.3.7

교수형 SSL을 사용하여 전화를 할 때 쓰는 해결되었습니다. 사고의 한계를 넘어 언제 STL과 iterator 증가 고정하려고한다. 컴파일이 문제가 누락 # 진술 또는 # 라이브러리 네임 스페이스 내부의 진술을 포함 포함에 의한 고정했다.
Tags: Minor bugfixes
A hanging write call when using SSL was fixed. A crash when trying to increase an STL iterator beyond its limits was fixed. Compilation problems caused by missing #include statements or #include statements inside the library namespace were fixed.

Project Resources