@phpgeeks

Страница 4939 из 8430
Artur
26.05.2017
16:58:41
Да можно же свои сообщения удалять в телеграме

Eugene
26.05.2017
17:00:04
Если б так везде было можно ?

Michael
26.05.2017
17:59:32
https://github.com/squizlabs/PHP_CodeSniffer

Автоматическое в плане что б само фиксило? Это как то

Google
da horsie
26.05.2017
18:01:38
чтобы фиксило вот http://cs.sensiolabs.org/

Eugene
26.05.2017
18:25:25
Народ, есть ли среди вас студенты? Как вы искали стажировку? Что надо знать, стоит ли летом компании бомбардировать просьбами?

Андрюха (Ren)
26.05.2017
18:25:48
Стоит

Rov3r0
26.05.2017
18:26:10
Ну эт как самая мощная)

Eugene
26.05.2017
18:27:20
Ну, Яндекс то наверно для крутых пацанов. У нас в городе нет их отделения. Я про то, что наверно это должна быть IT компания, а не просто компания с IT отделом, да?

Michael
26.05.2017
18:28:24
в саратове все стажировочные места в теплых компаниях уже забиты, надо было месяца на три раньше суетиться

так все солидные конторы у нас пасут более менее профильные факультеты

Eugene
26.05.2017
18:29:39
Наш факультет пасут. К нам приходили, читали лекцию, дали тестик порешать. Я тест хорошо написал, сказал что заинтересован. К ним буду точно ходить.

Правда они не веб совсем, но тоже был бы рад.

Artur
26.05.2017
19:06:56
чтобы фиксило вот http://cs.sensiolabs.org/
К сожалению слишком много вольностей дает

da horsie
26.05.2017
19:07:53
там же миллион настроек, не?

Google
Artur
26.05.2017
19:08:06
там же миллион настроек, не?
И тем не менее не хватает

NikitoSha
26.05.2017
19:14:35
Здорова, народ. Кто-нибудь работал с веб-сокетами?

Подскажите по этой части, если не затруднит

У меня клиент - андроид. Соединение установлено, всё работает. Сообщение отправляется и обрабатывается сервером

Сервер на разовое сообщение отвечает

В ЦИКЛЕ. Постоянно отвечает на одно сообщение, бесконечно

Вопрос: как можно сказать сокету, что надо очистить старое сообщение?

Очистить канал связи

` foreach($read as $connect) { $data = fread($connect, 1000); if (!$data) { fclose($connect); unset($connects[ array_search($connect, $connects) ]); onClose($connect); continue; } onMessage($connect, $data); } `

То есть в "data" словно висит вечно отправленное сообщение от клиента

В событии onMessage выполняю операции нужные и отвечаю через fwrite

И вот этот ответ зациклен

Admin
ERROR: S client not available

da horsie
26.05.2017
19:21:20
покажи больше кода. как создаешь сокет, что у тебя в $read?

NikitoSha
26.05.2017
19:22:00
Да в $read у меня массив соединений

Я их по одному перебираю

Момент

http://pastecode.ru/e5e143/

То есть у меня получается так, что прошло рукопожатие, сработал onOpen. Андроид чухнул, что соединение установлено и шлет серверу разовое сообщение "Покемон", например. Сервер в ответ: "К твоим услугам". И этот ответ у меня в андроиде появляется в OnTextMessage чуть ли ни каждую секунду

fwrite(), судя по всему, не затирает входящее сообщение от клиента

Google
da horsie
26.05.2017
19:30:31
не понимаю код. зачем ты делаешь $read []= $socket; и потом проверяешь if (in_array($socket, $read))?

NikitoSha
26.05.2017
19:32:39
Добавляется соединение в массив, проверяется наличие нового соединения

da horsie
26.05.2017
19:33:10
in_array всегда будет true, разве нет?

NikitoSha
26.05.2017
19:34:19
Вечное рукожопие

da horsie
26.05.2017
19:34:37
ну зачем этот if?

я наверно тупой, но я не могу прорваться сквозь запутанную логику и странные имена переменных в этом коде

NikitoSha
26.05.2017
19:35:39
Я говорю, что вечное рукопожатие будет, ошибка

Страница 4939 из 8430