Esempio n. 1
0
/* disconnect: disconnect from Twitch server */
void TwitchBot::disconnect()
{
	if (bot_connected) {
		cdisconnect(&client);
		bot_connected = false;
	}
	if (tick_thread.joinable())
		tick_thread.join();
}
Esempio n. 2
0
void Connector::changeMode() {
    // disconnect other socket, swap mode
    cdisconnect();
    client = !client;
    // server mode - start server
    if (!client)
    {
        modeBtn->setText("Client Mode");
        status->setText("NETWORK STATUS: Awaiting connection...");
        //ipBox->setEnabled(false);
        //connBtn->setEnabled(false);
        server.listen(QHostAddress::Any, PORT);
    }
    // client mode - wait for connect order
    else
    {
        modeBtn->setText("Server Mode");
        status->setText("NETWORK STATUS: Disconnected.");
        //ipBox->setEnabled(true);
        //connBtn->setEnabled(true);
    }
}