| 125 | } |
| 126 | |
| 127 | void AFCNetServerService::OnNetEvent(const AFNetEvent* event) |
| 128 | { |
| 129 | switch (event->GetType()) |
| 130 | { |
| 131 | case AFNetEventType::CONNECTED: |
| 132 | ARK_LOG_INFO("Connected server = {} succenssfully, ip = {}, session_id = {}", |
| 133 | AFBusAddr(event->GetBusId()).ToString(), event->GetIP(), event->GetId()); |
| 134 | // TODO: NickYang, add bus relation of AFINet |
| 135 | break; |
| 136 | case AFNetEventType::DISCONNECTED: |
| 137 | ARK_LOG_ERROR("Disconnected server = {} succenssfully, ip = {}, session_id = {}", |
| 138 | AFBusAddr(event->GetBusId()).ToString(), event->GetIP(), event->GetId()); |
| 139 | m_pNetServiceManagerModule->RemoveNetConnectionBus(event->GetBusId()); |
| 140 | break; |
| 141 | default: |
| 142 | break; |
| 143 | } |
| 144 | |
| 145 | for (const auto& it : net_event_callbacks_) |
| 146 | { |
| 147 | (it)(event); |
| 148 | } |
| 149 | } |
| 150 | |
| 151 | //void AFCNetServerService::OnClientRegister(const AFNetMsg* msg, const int64_t session_id) |
| 152 | //{ |