Jump to content

[SOLVED] Socket call accept


photo

Recommended Posts

  • 2 weeks later...

Hello, you can call nonblock() on server socket after its creation.

In that case, accept() will immediately return int value, which will tell you whether client is connected or not.

 

Example:

Socket server = new Socket(SOCKET_STREAM,8080);
server.bind();
server.listen(10);
server.nonblock();

thread([](Socket server) {
    
    Socket client = new Socket(SOCKET_STREAM);
    
    while(!server.accept(client)) {
        wait;
    }
    
    client.puts("Hello");

    client.close();
    server.close();
    delete client;
    delete server;
    
},server);
Link to comment
×
×
  • Create New...