SDLnet检查TCPsocket是否已关闭连接
SDLnet check if TCPsocket has closed connection
如何检查SDLnetTCPsocket
是否已关闭连接?我试着检查插座是否是NULL
,但它不起作用,这就是我尝试的:
for(int i = 0; i < clientConnections.size(); i++) {
if(!clientConnections[i]) {
clientConnections.erase(clientConnections.begin() + i);
i--;
}
}
此外,我在文档中没有找到任何内容。
SDLNet中没有一个单独的实用程序函数来检查断开状态,因为它实际上只不过是一个独立于瘦平台的功能,它围绕着底层平台的网络功能,而网络功能几乎普遍没有这样的直接功能。
使用SDLNet API,它可以使用套接字集实现,套接字集(也是SDLNet的本质(封装了最常见的操作系统网络设施的类似功能。
相关文章:
- 是否有 Windows 用户空间函数来枚举连接的网络共享?
- 某些 boost::asio 异步函数是否将处理程序连接到操作,以便处理程序被触发一次?
- 如何在 c++ 中确定 tcp 客户端是否连接
- SDLnet检查TCPsocket是否已关闭连接
- 如果代码中没有连接任何插槽,是否有理由发出Qt信号?
- TCP/IP 客户端是否可以连接到无法访问的 IP
- 将 QObject 用作类成员并将该成员用作连接的上下文是否安全?
- 如何检查LLDB是否可以连接到二进制
- 如何在C API中检查MySql连接是否处于活动状态
- C++ODBC检查连接是否成功
- 在读取期间,非重叠串行端口连接是否会阻止写入(反之亦然)
- 如何在C++中检测我的局域网连接是否断开
- 检查连接是否在libpqxx(postgres)中处于活动状态
- 如何确定阻塞的 SSL BIO 连接是否已关闭
- 在哪里建立连接是否重要
- 如何知道TCP连接是否存在于同一机器上的两个进程之间
- 如何检查连接是否丢失
- 如何确定与套接字的连接是否已关闭
- 头可连接连接是否可以具有争用条件?你如何绕过它
- 数据库连接是否可以重用