| 633 | } |
| 634 | |
| 635 | void SIOClientImpl::emit(const ccstd::string &endpoint, const ccstd::string &eventname, const ccstd::string &args) { |
| 636 | CC_LOG_INFO("Emitting event \"%s\"", eventname.c_str()); |
| 637 | SocketIOPacket *packet = SocketIOPacket::createPacketWithType("event", _version); |
| 638 | packet->setEndpoint(endpoint == "/" ? "" : endpoint); |
| 639 | packet->setEvent(eventname); |
| 640 | packet->addData(args); |
| 641 | this->send(packet); |
| 642 | delete packet; |
| 643 | } |
| 644 | |
| 645 | void SIOClientImpl::onOpen(WebSocket * /*ws*/) { |
| 646 | _connected = true; |