本文整理汇总了C++中TCPConnection::is_null方法的典型用法代码示例。如果您正苦于以下问题:C++ TCPConnection::is_null方法的具体用法?C++ TCPConnection::is_null怎么用?C++ TCPConnection::is_null使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TCPConnection
的用法示例。
在下文中一共展示了TCPConnection::is_null方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: listen_thread_main
void NetGameServer::listen_thread_main()
{
while (true)
{
std::unique_lock<std::mutex> lock(impl->mutex);
if (impl->stop_flag)
break;
NetworkEvent *events[] = { impl->tcp_listen.get() };
impl->worker_event.wait(lock, 1, events);
SocketName peer_endpoint;
TCPConnection connection = impl->tcp_listen->accept(peer_endpoint);
if (!connection.is_null())
{
std::unique_ptr<NetGameConnection> game_connection(new NetGameConnection(this, connection));
impl->connections.push_back(game_connection.release());
}
}
}