cocos2d-x3.0

Cocos2d-x v3.x 官方文档]C++版如何使用WebSocket

喜你入骨 提交于 2019-12-09 13:56:41
在C++中使用 详细代码可参考引擎目录下的/samples/Cpp/TestCpp/Classes/ExtensionsTest/NetworkTest/WebSocketTest.cpp文件。 头文件中的准备工作 首先需要include WebSocket的头文件。 #include "network/WebSocket.h" cocos2d::network::WebSocket::Delegate定义了使用WebScocket需要监听的回调通知接口。使用WebSocket的类,需要public继承这个Delegate。 class WebSocketTestLayer: public cocos2d::Layer, public cocos2d::network::WebSocket::Delegate 并Override下面的4个接口: virtual void onOpen(cocos2d::network::WebSocket* ws);virtual void onMessage(cocos2d::network::WebSocket* ws, const cocos2d::network::WebSocket::Data& data);virtual void onClose(cocos2d::network::WebSocket* ws);virtual void