| 12345678910111213141516171819202122232425262728293031 | #include "test.h"
Test::Test(QObject *parent) : QObject(parent)
{
	m_serv = new PTServer(this);
	connect(m_serv, SIGNAL(newConnection()), this, SLOT(m_newConnection()));
	connect(m_serv, SIGNAL(newClient(PTSocket*)), this, SLOT(m_newClient(PTSocket*)));
}
void Test::testListen(quint16 p)
{
	Q_ASSERT(m_serv->listen(QHostAddress::Any, p));
}
void Test::testNewConnection()
{
	ASSERT_LISTEN;
	PTSocket* sock = new PTSocket(this);
	m_clients.append(sock);
	sock->connectToHost("127.0.0.1", m_serv->serverPort());
}
void Test::m_newConnection()
{
	qDebug()<<"New socket";
}
void Test::m_newClient(PTSocket* s)
{
	qDebug()<<"New client:"<<s->peerAddress()<<s->peerPort();
}
 |