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);
		}
	}
}
Exemple #2
0
void jswrap_net_server_close(JsVar *parent) {
  JsNetwork net;
  if (!networkGetFromVarIfOnline(&net)) return;

  serverClose(&net, parent);
  networkFree(&net);
}
MainScreen::~MainScreen()
{
	serverClose();
	clientClose();
}