C ++套接字是用C ++实现,并设计用于为开源应用程序创建BSD风格的插座包装一个跨平台的,易于使用,完全免费的图书馆软件。
支持SSL,IPv6的UDP,TCP和HTTP协议
该库提供支持SSL(安全套接层),IPv6的TCP(传输控制协议),UDP(用户数据报协议),加密的TCP,HTTP,以及高度可定制的错误处理。
C ++套接字实现SCTP(流控制传输协议),UDP,TCP和ICMP(互联网控制消息协议),传输层的协议,以及作为HTTP / HTTPS,SMTP和AJP / 1.3的应用层协议。
开始使用C ++套接字
要安装和您的GNU / Linux操作系统上使用C ++套接字软件,则必须从Softoware或直接从项目&rsquo的下载最新版本;官方网站上,在那里被分配为源存档
地方保存归档您的PC上,使用归档管理器实用程序解压缩它的内容,打开一个终端仿真器应用程序,并使用&lsquo的移动到提取的归档文件的位置; CD&rsquo的;命令(例如CD /home/softoware/Sockets-2.3.9.9)。
运行&lsquo的;让&rsquo的;命令(不带引号),编译库,确保GCC编译器安装在您的GNU / Linux操作系统。编译成功后,运行&lsquo的;使安装和rsquo的;以root身份或&lsquo的;须藤使安装&rsquo的;命令特权用户的广泛安装C ++套接字系统。运行&lsquo的;插座,配置&rsquo的;命令就看你怎么可以与图书馆进行互动。
引擎盖下
服用C ++套接字库软件的引擎盖下看,我们可以看到,它已经在C ++语言编写的,旨在支持GNU / Linux,Solaris和Microsoft Windows和Mac OS X操作系统。它适用于64位和32位计算机
本发行版是新的:
- ,阻止HttpGetSocket如果从一个零字节资源是取固定正常退出的bug。
- 缺少一些包括被列入了新的编译器。
什么是版本2.3.9.7:
- Detach线程新从未停止已定。
- 从OnAccept方法拆卸现在的作品。
- 时间推出分离线程已经减少。
什么是新的版本2.3.9.6:
- A计时问题在独立的插座已经解决。
- 更配置选项已被添加。
- 丢失状态标志被检索的SocketHandler
- 的AJP客户端套接字已更新。
- 的JSON解析器已被更新。
现在
什么是新的版本2.3.9.3:
- Multithread支持的SocketHandler加入。
- 构建问题的MinGW / Cygwin的是固定的。
什么是新的中的SocketHandler版本2.3.9.2:
- More内部重组。
- 的get()方法已被删除。集()已分成三个:
- ISocketHandler_Add(),ISocketHandler_Mod()和ISocketHandler_Del()。
- 在ISocketHandler接口中定义的新方法,以支持不同的
- 插座IO模型:ISocketHandler_Select(),MAXCOUNT()
- 删除设置()从Socket类的方法。
- 使用epoll的只有Linux的实现SocketHandlerEp。
- 的reinterpret_cast在ListenSocket增加了对IPv6地址结构。
- HttpPostSocket成员变量持有的HTTP标头(m_fields)现在
- 保护(私人改变)。
- 修复重新连接功能的SocketHandler。
在什么版本的新 2.3.9.1:
- Major重组中的SocketHandler内部代码。使用线程和memorysafe CLIB / C运行时函数。
在什么版本2.3.7新是:
- 当使用SSL固定一个挂写调用。
- 试图增加一个STL迭代器超出其限制时崩溃是固定的。
- 引起的丢失#include语句或#include语句里面的图书馆命名空间是固定的编制问题。
什么是新的在2.3.6版本:
- OpenSSL的标志进行了修改,使事情变得更顺畅流动
- 许可被修改,以允许OpenSSL的。
- 添加一个唯一套接字标识符和一个新的有效的检查。
- 添加文件系统路径抽象的方法。
- 更新日志文件被添加到通讯组。
- 安装更名为README。
- 的pkgconfig目录和* .PC定义文件增加了。
在什么版本2.3.5新是:
- 添加在UdpSocket方法(县)设置默认要用于多播接口
- 增加了对Linux的X86-32架构位置无关的代码标志(见
- Makefile.Defines.linux-X86-32)。
- 新增失踪包括(在一些发行/版本的GCC)。
- SetUri在HttpRequest的不再URLDecodes整个URL。
- 修正了在SSLInitializer静态变量。
- 修正了OpenSSL的(常量SSLxx_method())的新版本。
- 修正了,则getnameinfo。
- 修改工具::乌里解析器类,所以它也分裂的URL路径/
- 查询字符串的部分。
评论没有发现