void MainScreen::onIpPostButtonClickMessage(IpPostView* pSender, string ip, short post) { if (pSender->getTag() == ID_LISTEN_VIEW) { if (m_pNetworkServer == NULL) { serverListen(ip.c_str(), post); } else { serverClose(); } } else if (pSender->getTag() == ID_CONNECT_VIEW) { if (NetworkClient::sharedDelegate()->isConnected()) { clientClose(); } else { clientConnect(ip.c_str(), post); } } }
void jswrap_net_server_close(JsVar *parent) { JsNetwork net; if (!networkGetFromVarIfOnline(&net)) return; serverClose(&net, parent); networkFree(&net); }
MainScreen::~MainScreen() { serverClose(); clientClose(); }