Как установить тайм-аут для сокетаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как установить тайм-аут для сокета

Сообщение Anonymous »

Я пытаюсь создать веб-страницу, которая может запрашивать игровой сервер для вызова Call of Duty 2, у меня, кажется, возникают проблемы с созданием сокета_create() при использовании php 8.3, я получаю следующую ошибку:

Неустранимая ошибка: Uncaught TypeError: socket_set_timeout(): Аргумент № 1 ($stream) должен иметь тип ресурса, сокет указан в E:\laragon\www\index.php:19 Трассировка стека: #0 E:\laragon\www\index.php(19):ocket_set_timeout(Object(Socket), 2) #1 E:\laragon\www\index.php(100): getServerInfo('116.203.79.194', '28960') #2 {main} добавлено E:\laragon\www\index.php в строке 19

это строка 13, вызывающая ошибку
socket_set_timeout($socket, 2);

полный код, может кто-нибудь сказать мне, что я делаю неправильно, чтобы понять эту ошибку, пожалуйста.


Подробнее здесь: https://stackoverflow.com/questions/798 ... n-a-socket
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»