2017-04-12 25 views
0

我正在做一個套接字的請求,但是當它的下線socket_connect大約需要60秒來通知我的時候了,有沒有什麼辦法,我沒有等到這一切的時候,它的離線?PHP - 如何減少超時連接插座

對不起,語法錯誤。我正使用翻譯器。

+0

的可能的複製[使PHP插座\ _connect超時](http://stackoverflow.com/questions/11881708/make-php-socket-connect-timeout) – Lambasoft

回答

0

您可以設置它等待連接建立時間:

ini_set('default_socket_timeout', 10); 

爲10秒超時。

或者你可以在php.ini中設置它。

+0

我改變在PHP INI設定 ;基於套接字的流的默認超時(秒) ; http://php.net/default-socket-timeout default_socket_timeout = 5 和我的代碼添加 函數ini_set( 'default_socket_timeout',5); 更在執行它試圖與60年代的插座 –

+0

這可能是因爲它無法連接。超時不會工作。看到http://stackoverflow.com/questions/16689932/socket-connect-does-not-timeout與超時非阻塞套接字連接 –