Всем привет, вопрос по делу, google толкового не дал:
php: Создаю соединение по socket с устройство.
Все по стандарту
1. socket_bind
2. socket_listen
3. сокеты не блокирующие.
и т.д.
Все работает отлично.
Вопрос-Проблема:
Если соединение прервано например обрывом связи или еще как не корректно, то сервер все равно видит данное соединение.
Я уже пытался оборвать соединение, после пред отправкой данных на сокет обратиться к socket_getpeername и она возвращает true ip port, говорит связь есть, хотя в доке написано: Запрашивает удалённую сторону указанного сокета, в результате может быть возвращён хост/порт или путь в файловой системе Unix, в зависимости от типа сокета.
Есть работавшие с сокетами на php? Как можно реально проверить связь с клиентом со стороны сервера?