WebSocket 的 C++ 开发包 websocket++

BSD
C/C++
跨平台
2015-04-14
红薯

WebSocket++ 是一个只包含 C++ 头文件的 WebSocket 的 C++ 开发包,实现了 RFC 6455 也就是 WebSocket 协议。可以在 C++ 应用中实现 WebSocket 客户端和服务器端功能。使用可交换的网络传输模块,包括 C++ iostreams 和 Boost Asio。

主要特性:

  • Full support for RFC6455

  • Partial support for Hixie 76 / Hybi 00, 07-17 draft specs (server only)

  • Message/event based interface

  • Supports secure WebSockets (TLS), IPv6, and explicit proxies.

  • Flexible dependency management (C++11 Standard Library or Boost)

  • Interchangeable network transport modules (iostream and Boost Asio)

  • Portable/cross platform (Posix/Windows, 32/64bit, Intel/ARM/PPC)

  • Thread-safe

加载中

评论(2)

m
maomao-1
如果想从服务器端推送消息到客户端的话,个人觉得GoEasy推送还不错,它有Restful API 支持多语言,而且针对java他们还特别做了SDK,使用很简单方便。同时它也支持客户端推送。由于它支持websocket 和polling两种连接方式所以兼顾大多数主流浏览器,低版本的IE浏览器也是支持的,很适合需要快速建立实时web通信的项目。https://goeasy.io
d
dolby
c++ websocket #websocket++#

暂无资讯

4
回答
请问是用什么ide开发的??

在vs2012 windows7 64位下 出现了各种问题。一直跑不起来。所以想知道一下你们用的是哪个ide,还有boost是用哪个版本呢

2015/06/11 14:16

没有更多内容

加载失败,请刷新页面

没有更多内容

websocket传输canvas图像数据给C++服务端opencv图像实现web在线实时图像处理

前后端的耦合想了很久,上下课都在思考怎么做,然后终于憋出来了。这是之前搞的一个视觉计算的项目,boss叫对接到前端,于是就产生了这样一个诡异的需求,就是前端打开摄像头,同时需要把摄像...

03/30 02:41
35
0
boost实现websocket(client)

最近需要在c++程序中用到websocket技术,上网查了一下,找到四个库:libwebsocket, websocketpp, mongoose, boost.beast. 因为项目已经依赖于boost了,而且版本也比较新1.68,可以直接用boo...

01/05 18:11
112
0
零开发之日志管理平台ELK

充分利用现有代码,不重复造轮子。风骚无比的ELK。

2015/06/10 17:37
200
0
graphene私有链搭建

graphene私有链搭建 下面是简单的私有链搭建过程,其实都是在graphene的用户手册中的内容 参见:https://github.com/cryptonomex/graphene/wiki/build-ubuntu 具体步骤如下 环境准备 系统 ub...

02/19 21:13
4
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部