Mark listening socket as non-blocking

This commit is contained in:
Oxan van Leeuwen
2023-02-03 01:22:57 +01:00
parent d748b1b8e0
commit bd516623ec
@@ -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);
}