• 4787阅读
  • 1回复

求助!Tcp编程中incomingConnection()函数的问题! [复制链接]

上一主题 下一主题
离线zhang35
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-02
服务器端写了如下代码,希望实现:
有一个连接,就把它加入ClientList,并用socketTag进行描述,以便以后删除等操作,最后显示“OK”;
但连接时并没显出来“OK”,也确实没连上;

问题:incomingConnection是自带的函数,再这样写是不是重新定义了?还能保留原有的功能吗?
若这样不行,那么应该怎么办才能实现我所希望的功能呢?


void my_TcpServer::incomingConnection (int socketTag)
{
QTcpSocket *tcp1=new QTcpSocket (this);
tcp1->setSocketDescriptor (socketTag);
ClientList.append (tcp1);
ui->Status_lable->setText ("OK");
}
[ 此帖被zhang35在2011-04-17 10:08重新编辑 ]
离线suitsun_joe
只看该作者 1楼 发表于: 2011-04-04
但客户端成功连接时这里没显示“OK”,也确实没连上?


什么意思?客户端如果是真的成功连接(不是你的标志什么的错误引起),那么就不会是上面函数的问题,上面函数没有错误(没加大括号)。你最好吧代码贴上。
快速回复
限100 字节
 
上一个 下一个