Ben nasıl bir socket_read çağrı üzerine bir zaman aşımı ayarlayabilirsiniz merak ediyorum? Çağıran ilk kez socket_read, veri gönderildiğinde kadar bekler ve hiçbir veri 5 saniye içinde gönderilir eğer kapatma bağlantısını istiyorum. Herhangi bir Yardım? Ben zaten hiçbir şans ile SO_RCVTIMEO çalıştı.
Ben bağlıyken ben veri dinleyin ve sonra onunla bir şeyler yapmak, daha sonra socket_create() ile bir yuva oluşturmak ve bağlantıları için üzerine dinliyorum. Zaman aşımı çarptığında, ben socket_shutdown() çalıştırın ve ardından socket_close() istiyorum.