Я не могу перепостить свой код здесь, потому что SO считает спамом повторение вашего ответа.
проверьте этот пример кода и ссылку на учебник .работает как шарм и действительно прост в реализации, менее чем за 3 минуты, и все готово (если у вас есть готовый сервер сокетов).
Как правило, php может быть не лучшим решением длясервер сокетов.мне больше нравится работать с c ++ или python.просто кричите, если вам нужен пример кода для сокет-сервера с использованием c ++.
, также ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ важно проверить, есть ли на вашем сервере открытые порты.если вы не используете свой собственный сервер, скорее всего, ваш хостинг-пакет НЕ открывает порты.для этого необходим виртуальный частный сервер.В настоящее время я настоятельно рекомендую серверы Amazon AWS EC2.
Если у вас возникли трудности с этим, я могу дать вам пару толчков в правильном направлении.