1 #include "TCPWrapper.h"
3 TCPWrapper::TCPWrapper(const QString
&host
, quint16 port
) : SessionIOWrapper(), m_host(host
), m_port(port
) {
4 m_tcpSocket
= new QTcpSocket(this);
5 connect(m_tcpSocket
, SIGNAL(connected()), this, SIGNAL(connected()));
6 connect(m_tcpSocket
, SIGNAL(disconnected()), this, SIGNAL(disconnected()));
7 connect(m_tcpSocket
, SIGNAL(error(QAbstractSocket::SocketError
)), this, SIGNAL(disconnected()));
8 connect(m_tcpSocket
, SIGNAL(readyRead()), SIGNAL(readyRead()));
10 setIODevice(m_tcpSocket
);
13 TCPWrapper::~TCPWrapper() {
17 void TCPWrapper::open() {
18 m_tcpSocket
->connectToHost(m_host
, m_port
);