소스 검색

Mark listening socket as non-blocking

Oxan van Leeuwen 3 년 전
부모
커밋
bd516623ec
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      components/stream_server/stream_server.cpp

+ 1 - 0
components/stream_server/stream_server.cpp

@@ -34,6 +34,7 @@ void StreamServerComponent::setup() {
     socklen_t bind_addrlen = socket::set_sockaddr_any(reinterpret_cast<struct sockaddr *>(&bind_addr), sizeof(bind_addr), htons(this->port_));
 
     this->socket_ = socket::socket_ip(SOCK_STREAM, PF_INET);
+    this->socket_->setblocking(false);
     this->socket_->bind(reinterpret_cast<struct sockaddr *>(&bind_addr), bind_addrlen);
     this->socket_->listen(8);
 }