|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
Сокет-сервер на php19.02.2012, 17:59. Показов 12334. Ответов 14
Метки нет (Все метки)
здравствуйте. извините, если пишу не туда, просто не знаю, куда..))
объясните, пожалуйста, что такое сокет сервер. говорят, что, например, с его помощью удобно сделать чат. мол с таким сервером загружается не весь чат постоянно, а как то раздельно. не знаю, что и как, правда ли все это)) может вообще не для этого нужен сокет сервер. и еще, этот сервер на комп устанавливать надо? или можно файлы на хостинг загрузить и установить?))
0
|
|
| 19.02.2012, 17:59 | |
|
Ответы с готовыми решениями:
14
Сокет сервер на php php и сервер сокет Flash-crossdomain.xml и PHP сокет сервер |
|
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
|
|
| 20.02.2012, 15:49 | |
|
Да,Сокеты отлично подходят для программ которые требуют момнтельное обновление контента. Чат, Браузерная игрушка. Я и сам неочень понимаю что-это, но видемо с Вашим постом опять начну мучить гугл) Очень хочется узнать, как же работает Сокет сервера на практике.
1
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 20.02.2012, 16:51 [ТС] | |
|
suharik, дайте знать, если что то нагуглите, пожалуйста)) а то я с пхп то только на начальном уровне знаком. а сокет вообще не понимаю, то ли это программа какая, то ли код какой то специальный, то ли просто на php куда то запросы по особенному отправляются))
0
|
|
|
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
| 20.02.2012, 16:56 | |
|
Для начала давайте определим что такое сервер и клиент. Итак, сервер - это специальная программа, обычно запущенная на отдельном компьютере (хосте, от слова host(eng.) - хозяин), и выполняющая некий круг задач. Клиент, в свою очередь - программа, которая запрашивает сервер выполнить то или иное действие (задачу) и вернуть полученные данные клиенту. На хосте для работы сервера обычно выделяется порт (port). К этому порту и должен будет обращаться клиент. Клиент для связи с портом хоста, который соединен в свою очередь с нужным сервером (программой), создает сокет.
Советую прочитать документацию на php.net
1
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 20.02.2012, 17:04 [ТС] | |
|
r36, тогда получается, что любое соединение с сервером - это сокет?))
0
|
|
|
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
| 20.02.2012, 17:46 | |
|
В Internet домене сокет - это комбинация IP адреса и номера порта, которая однозначно определяет отдельный сетевой процесс во всей глобальной сети Internet. Два сокета, один для хоста-получателя, другой для хоста-отправителя, определяют соединение для протоколов, ориентированных на установление связи, таких, как TCP.
Можно почитать тут
1
|
|
|
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
|
||
| 20.02.2012, 18:35 | ||
|
Вот нагуглил статейку
3
|
||
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 20.02.2012, 18:57 [ТС] | |
|
вот все таки я наверно не понимаю до конца)) эти сервер и клиент на хостинге можно сделать? я вот попробовал, что то не получается)) страница просто долго загружается и ничего не выводит. адрес сервера я вроде заменил...
0
|
|
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|
| 21.02.2012, 22:28 | |
|
объясните пожалуйста:
как пхп может открывать порт и СЛУШАТЬ его, если скрипт выполняется только когда к нему обращаются? надеюсь вопрос понятен
0
|
|
|
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
|
|||||||||||
| 22.02.2012, 13:36 | |||||||||||
|
Можете заметить одну штуку из статейки
Вот как только я допилю свой первый сокет сервер, сразу расскажу подробности, ибо пока сам доконца не понял как это работает))
1
|
|||||||||||
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 22.02.2012, 13:40 [ТС] | |
|
suharik, глупый вопрос наверно... но сокет сервер на обычный хост ставится?)) я просто, как написал выше, поставил коды из статьи на хост, там ничего не происходит. хотя в статье пишется, что отправляются какие то значения и какие то должны возвращаться, а у меня просто долго страничка грузится и все.
и еще. если скрипт будет работать бесконечно долго, он будет жрать трафик и грузить сервер, да же?) или его сам хост остановить может?
0
|
|
|
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
|
||
| 22.02.2012, 14:27 | ||
Обращатся к серверу можно через WebSocket Загляните в Википедию. И скрипт надо запускать не через браузер, а сервером. Например через крон. ИМХО
0
|
||
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 22.02.2012, 14:52 [ТС] | |
|
suharik, извините, не совсем корректно спросил. я нашел статью, в котороый на основе сокетов строят клиент и сервер. там приблизительно тот же код, что и здесь, в посте. я попробовал это собрать, не получилось. не знаю, как показать этот код, поэтому покажу ссылку, если не удалят))
вот ссылка
0
|
|
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|
| 22.02.2012, 23:40 | |
|
хорошо,предположим что у нас есть простенький скрипт который добавляет пришедший текст в txt
есть 2 клиента,написанных на любом сис языке. они на разных компах и шлют запросы к нашему скрипту. сначала подключается первый(http://www.blablabal/script.php) скрипт открывает порт и начинает "общаться с клиентом" потом подключается второй клиент и вот вопрос: будет создан как бы отдельный экземпляр(как при обращении множества запросов) или клиент подключится в уже созданный экземпяр.. не знаю как по другому объяснить) Добавлено через 8 часов 46 минут или он будет обрабатывать всех клиентов в очереди?
0
|
|
|
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
|
|
| 25.02.2012, 15:47 | |
|
наверх
0
|
|
| 25.02.2012, 15:47 | |
|
Помогаю со студенческими работами здесь
15
Как грамотно защитить сокет-сервер на PHP паролем сокет сервер Как открыть сокет через прокси сервер? Сервер некорректно отвечает при запросе через сокет. Передача на сокет сервер чисел в 16-ричной системе счисления Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|