BOOL GetComputerNameA(
...
Return value
If the function succeeds, the return value is a nonzero value.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
if (stream_select($read, $write, $except, 0) < 1) //ожидаем сокеты доступные для чтения
continue;
Параметры seconds и microseconds вместе формируют параметр timeout, seconds указывает число секунд, а microseconds - число микросекунд. Параметр timeout - это верхняя граница времени, которое функция stream_select() будет ожидать до возвращения. Если параметры seconds и microseconds оба установлены в 0, то функция stream_select() не будет ожидать данных - вместо этого она вернётся немедленно, указывая текущий статус потоков.
if () {}
не выполняется? Уверены, что до него дело доходит?В массиве ищу сокет, но в функции он не работает, хотяв какой функции? Где в вашем коде функция?
не пойму почему он NULL, я ему присваиваю:
unset($read[array_search($socket, $read)]);
хз. не понятно, что она делает)а по-моему, ясно написано, что она делает.
сделать либо новый столбец с уникальными значениями, либо присвоить уникум одному из столбцов. Сразу появляются кнопки построчного редактированияпрактически во всех гуевых клиентах СУБД это так. Как без уникального ключа определить, какую именно строку в таблице редактировать? У клиента нет какого-то своего волшебного идентификатора строки в таблице
0.5**(...)
- это не квадратный корень из выражения в скобках, а 0.5 в степени того, что в скобках.Вообще, идея у вас правильная, но она не сработает, если одна окружность полностью внутри другой