Що таке сокет в php
Відео: Socket Programming in PHP - Part 1
Відео: Socket Cliente / Servidor em PHP
Не так давно мене попросили розповісти про сокети на PHP. Взагалі я планую написати ще кілька статей найближчим часом по цій темі, а в цій статті я розповім про те, що таке сокети в PHP. Щоб Ви вже могли зрозуміти, потрібні вони Вам чи ні.
Сокет - це інтерфейс взаємодії клієнта і сервера. інтерфейс - це, в свою чергу, правило, за якими відбувається спілкування між клієнтом і сервером. Щоб стало зрозуміліше, наведу приклад зі звичайного життя. Наприклад, люди спілкуються за допомогою слів на конкретній мові. Це наш з Вами інтерфейс. Залежно від вхідних слів ми формуємо образ у себе в голові, і віддаємо відповідь, у вигляді знову ж слів. Інший приклад, дельфіни спілкуються в ультразвуком спектрі, і це їх інтерфейс.
Відео: PHP WebSocket Chat - complete tutorial
Сподіваюся, про інтерфейс тепер зрозуміло, це правило взаємодії. Тепер про клієнта. клієнтом може виступати як людина, яка формує певні запити до сервера, так і програма, написана на будь-якій мові програмування, здатному обмінюватися даними з віддаленим сервером. сервер - це машина, що чекає підключення клієнтів, що приймає від них запити, і в залежності від запитів, що повертає відповідь.
Коротко резюмую, що ж таке сокет: Є клієнт, є сервер, є правила взаємодії (інтерфейс), клієнт, згідно з цими правилами, надсилає запит, а сервер даний запит приймає і, згідно з тими ж правилами, дає відповідь.
Відео: Python: socket socketServer twisted мережеве програмування
Як бачите, все дуже легко. Дуже здорово те, що клієнт і сервер можуть бути написані на зовсім різних мовах програмування і можуть перебувати один від одного за тисячі кілометрів. Ми ж з Вами буде писати і клієнт, і сервер в майбутніх статтях мовою PHP.
Трохи тому, що таке socket - роз`єм процесора
Сокети: сервер на php
Nodejs. Клієнти і сервери.
Що таке spa в веб-розробці.
Що таке long-polling, websockets, sse і comet
Навіщо потрібна мова xml?
Як використовувати інтерфейс countable в php.
Що таке api
Що таке анкор?
Як зробити гарячі клавіші на сайті
Що таке html5 websockets?
Що таке рефакторинг?
Новий netscape
Відгук про linkum.ru
Сімейство геймерських плат asus rog поповнилося трьома моделями
Інтерфейси в php
Поняття ооп в jаvascript
Ammyy admin. Віддалений доступ - це просто!
Установка curl на denwer
Ftp-клієнт filezilla
Сокети: клієнт на php
Як використовувати інтерфейс countable в php.
Ammyy admin. Віддалений доступ - це просто!
Що таке long-polling, websockets, sse і comet
Сокети: клієнт на php
Nodejs. Клієнти і сервери.
Ftp-клієнт filezilla
Що таке html5 websockets?
Що таке api
Сокети: сервер на php
Що таке рефакторинг?