bool QHttpSocketEngine::connectToHost(const QHostAddress &address, quint16 port) { Q_D(QHttpSocketEngine); // If the handshake is done, enter ConnectedState state and return true. if (d->state == Connected) { setState(QAbstractSocket::ConnectedState); return true; } if (d->state == ConnectSent && d->socketState != QAbstractSocket::ConnectedState) setState(QAbstractSocket::UnconnectedState); // Handshake isn't done. If unconnected, start connecting. if (d->state == None && d->socket->state() == QAbstractSocket::UnconnectedState) { setPeerAddress(address); setPeerPort(port); setState(QAbstractSocket::ConnectingState); d->socket->connectToHost(d->proxy.hostName(), d->proxy.port()); } // If connected (might happen right away, at least for localhost services // on some BSD systems), there might already be bytes available. if (bytesAvailable()) slotSocketReadNotification(); return d->socketState == QAbstractSocket::ConnectedState; }
void PeerWireClient::socketStateChanged(QAbstractSocket::SocketState state) { setLocalAddress(socket.localAddress()); setLocalPort(socket.localPort()); setPeerName(socket.peerName()); setPeerAddress(socket.peerAddress()); setPeerPort(socket.peerPort()); setSocketState(state); }
void CNetworkConnection::socketStateChanged(QAbstractSocket::SocketState state) { setLocalAddress(m_pSocket->localAddress()); setLocalPort(m_pSocket->localPort()); setPeerName(m_pSocket->peerName()); setPeerAddress(m_pSocket->peerAddress()); setPeerPort(m_pSocket->peerPort()); setSocketState(state); }
bool QHttpSocketEngine::connectToHostByName(const QString &hostname, quint16 port) { Q_D(QHttpSocketEngine); setPeerAddress(QHostAddress()); setPeerPort(port); d->peerName = hostname; return connectInternal(); }
bool QHttpSocketEngine::connectToHost(const QHostAddress &address, quint16 port) { Q_D(QHttpSocketEngine); setPeerAddress(address); setPeerPort(port); d->peerName.clear(); return connectInternal(); }
void DhQAbstractSocket::DvhsetPeerPort(quint16 x1) { return setPeerPort(x1); }