-
12 votesanswersviews
Linux Socket:如何在客户端程序中检测断开的网络?
我正在调试基于c的linux套接字程序 . 正如网站上提供的所有示例一样,我应用了以下结构: sockfd= socket(AF_INET, SOCK_STREAM, 0); connect(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); send_bytes = send(sockfd, sock_buff, (... -
1 votesanswersviews
使用Qt和QSqlDatabase断开连接后重新连接到数据库的正确方法
在断开连接时使用Qt4重新连接数据库的正确方法是什么? 我在ODBC上使用Sql Server 2012 . 如果我使用SELECT 1查询检测到断开连接,然后执行 db.close(); db.open() 我在其他打开的SqlQueries(在驱动程序中)尝试使用next()方法的异常 . 如果我对数据库不执行任何操作,只尝试使用相同的数据库执行新查询 - 任何exec()都会返回false...