• 4080阅读
  • 1回复

Linux下QTcpsock 连本机都连不上的 [复制链接]

上一主题 下一主题
离线pengyizhao2
 

只看楼主 倒序阅读 楼主  发表于: 2014-07-08
代码如下:
Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    ConnectToHost();
}

Widget::~Widget()
{
    delete ui;
}

void Widget::ConnectToHost()
{

  if(sock!=NULL)
  {
     sock->deleteLater();
     sock=NULL;
  }
    sock = new QTcpSocket();
    connect(sock,SIGNAL(stateChanged(QAbstractSocket::SocketState)),
    this,SLOT(slotSocketStateChange(QAbstractSocket::SocketState)));
    sock->connectToHost("127.0.0.1",12581);
}

void Widget::slotSocketStateChange(QAbstractSocket::SocketState state)
{
  qDebug()<<__FUNCTION__<<state;
  switch(state)
  {
      case QAbstractSocket::UnconnectedState:
      {
        ConnectToHost();
      }
  }
}

我在本机ping127.0.0.1都ping得通为什么
qDebug的结果一直都是:

slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
slotSocketStateChange QAbstractSocket::ConnectingState
slotSocketStateChange QAbstractSocket::UnconnectedState
slotSocketStateChange QAbstractSocket::HostLookupState
离线退避九舍

只看该作者 1楼 发表于: 2014-07-08
你确定在端口12581建立了TCP SERVER?


telnet 127.0.0.1 12581     看一下
快速回复
限100 字节
 
上一个 下一个