socket_accept Akzeptiert eine Verbindung an einem Socket &reftitle.description; Socketfalsesocket_accept Socketsocket Nachdem der Socket socket mit socket_create erzeugt, mit socket_bind mit einem Namen verknüpft und mit socket_listen angewiesen wurde, nach eingehenden Verbindungsanforderungen zu horchen, werden sie mit dieser Funktion an dem Socket zugelassen. Nach einem erfogreichen Verbindungsaufbau wird eine neue Socket-Instanz zurückgegeben, welche zur Kommunikation benutzt werden kann. Gibt es an diesem Socket mehrere Verbindungen in der Warteschlange wird die erste benutzt. Falls es keine wartenden Verbindungen gibt, blockiert die Funktion socket_accept so lange, bis eine Verbindung angefordert wird. Falls der Socket socket mit den Funktionen socket_set_blocking oder socket_set_nonblock auf 'nicht blockieren' gesetzt wurde, wird &false; zurückgegeben. Die Socket-Instanz, die von socket_accept zurückgegeben wird, sollte nicht dazu benutzt werden, neue Verbindungen zuzulassen. Der ursprüngliche wartende Socket socket bleibt dagegen geöffnet und kann wiederverwendet werden. &reftitle.parameters; socket Eine Socket-Instanz, die mit der Funktion socket_create erzeugt wurde. &reftitle.returnvalues; Gibt bei Erfolg eine neue Socket-Instanz zurück oder &false;, falls ein Fehler auftritt. Der aktuelle Fehlercode kann mit der Funktion socket_last_error ermittelt werden. Dieser Fehlercode kann an die Funktion socket_strerror übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten. &reftitle.changelog; &Version; &Description; 8.0.0 Bei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; vorher wurde eine resource zurückgegeben. &reftitle.seealso; socket_connect socket_listen socket_create socket_bind socket_strerror