PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (10): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 147
Давит Отправлено: 10 Мая, 2012 - 21:00:11 • Тема: Сокети, Сколько одновременно подключения можеть принять • Форум: Вопросы новичков

Ответов: 0
Просмотров: 128
Здравствуйте

Интересно сколько одновременно подключения может выдержать сокеты на php, по TCP протоколом,
и каким способом возможно увеличить число подключения,


Что дают готовите решения например, Photon или SmartFox?
Давит Отправлено: 04 Апреля, 2012 - 23:54:05 • Тема: Сокеты Сокеты и Сокеты! • Форум: Вопросы новичков

Ответов: 5
Просмотров: 350
EuGen Спасибо большое, код сложный, но кажется понял смысла

Каждый раз когда появляется новый клиент нумеруем в масиве,
потом кого нужно можем удалить так?,

в чем разница? между
и
PHP:
скопировать код в буфер обмена
  1. $rSock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
Давит Отправлено: 04 Апреля, 2012 - 11:39:23 • Тема: Сокеты Сокеты и Сокеты! • Форум: Вопросы новичков

Ответов: 5
Просмотров: 350
кто может помочь?
Давит Отправлено: 03 Апреля, 2012 - 22:24:20 • Тема: Напомните про header :) • Форум: Вопросы новичков

Ответов: 8
Просмотров: 294
Ошибка говорит

не могу отправить заголовок, заголовки уже ушли
почему ушли заголовки? потому что есть вивод
Давит Отправлено: 03 Апреля, 2012 - 22:01:37 • Тема: Сокеты Сокеты и Сокеты! • Форум: Вопросы новичков

Ответов: 5
Просмотров: 350
Здравствуйте,
Есть несколько вопросов по поводу socket

Есть Клиент-сервер файли

server
Спойлер (Отобразить)


Запускаю файл сервер, потом несколько раз запускаю клиент,
создается несколько сокетное соединение,

Теперь вопросы, вопросы много но я напишу первый 2

1) как с php, узнать сколько сокетное соединения есть?
2) Есть например 4 соединения, как закраивать например последние 2 соединения

Спасибо
Давит Отправлено: 02 Апреля, 2012 - 16:43:09 • Тема: как закрыть сокет? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 228
Да это так.
Я запускаю скрипт сервер, потом я должн запускать скрипт клиент,
они объединяются сообщениями потом закрывает сокет,

но в случае когда клиент не отвечает (не работает), как бить, как убить сокет который создал сервер?
Давит Отправлено: 02 Апреля, 2012 - 14:48:46 • Тема: как закрыть сокет? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 228
Создал сокет
PHP:
скопировать код в буфер обмена
  1. $adres          = "188.93.211.234";
  2. $port           = 9998;
  3.  
  4. $creat         = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  5. $rez &= @socket_bind($creat, $adres, $port);
  6.  



потом как закрить?



пишу
Давит Отправлено: 27 Марта, 2012 - 17:35:18 • Тема: сонетное соединение, • Форум: Вопросы новичков

Ответов: 1
Просмотров: 139
Сокетные соединения по протоколу TCP/IP

Что в коде надо исправить? нечего не понимаю
запускаю скрипт иногда работает а иногда тормозить,
http://188[dot]93[dot]211[dot]234/client.php
На моем компостере тоже провал тоже самое

помогите разберется

клиент

PHP:
скопировать код в буфер обмена
  1.         error_reporting(E_ALL ^ E_WARNING);
  2.         set_time_limit(0);
  3.         ob_implicit_flush();
  4.        
  5.         $address = '188.93.211.234';
  6.         $port    = 10001;
  7.  
  8.                         $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  9.                         $result = socket_connect($socket, $address, $port);
  10.                         socket_write($socket, 'text', strlen('text'));
  11.                         $buf = socket_read($socket, 1024);
  12.                         socket_close($socket);


сервер
PHP:
скопировать код в буфер обмена
  1.        error_reporting(E_ALL ^ E_WARNING);
  2.     set_time_limit(0);
  3.  
  4.     $address = '188.93.211.234';
  5.     $port    = 10001;
  6.        
  7.                 $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  8.                 $ret = socket_bind($sock, $address, $port);
  9.                 $ret = socket_listen($sock, 5);
  10.                  
  11.                 do {
  12.                 $msgsock = socket_accept($sock);
  13.                 $msg = "Hello, Client!";
  14.                 $buf = socket_read($msgsock, 1024);
  15.                         if ($buf == 'text')
  16.                 socket_write($msgsock, $msg, strlen($msg));    
  17.  
  18.                 } while (true);
  19.  
  20.  
  21.          socket_close($sock);
Давит Отправлено: 25 Марта, 2012 - 20:46:48 • Тема: Прошу помощи,проблема с объежинением полей! • Форум: Программирование на PHP

Ответов: 14
Просмотров: 684
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT id from table WHERE user_id = $user_id");
  2. $arr = array();
  3. while ($row = mysql_fetch_array($result)) {
  4.         $arr[]=$row['id'];  
  5.     }
  6.  
  7. print_r($arr);
Давит Отправлено: 08 Марта, 2012 - 22:52:50 • Тема: как создать Постоянное AJAX соединение • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1252
В итогу мы сделать будем на flash+php+mysql,
просто я хотел понять как работает Постоянное соединение,
Давит Отправлено: 08 Марта, 2012 - 18:30:02 • Тема: как создать Постоянное AJAX соединение • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1252
А по TCP возможно?
Давит Отправлено: 08 Марта, 2012 - 11:38:56 • Тема: как создать Постоянное AJAX соединение • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1252
источник http://habrahabr[dot]ru/blogs/personal/60672/

ActionScript содержит встроенный класс XMLSocket, который позволяет создавать непрерывное соединение с сервером. Этот тип соединения устраняет задержку возникающую при постоянном опросе сервера и в основном используется в приложениях реального времени, таких как чат или многопользовательские игры.
В основе традиционной реализации HTTP-ориентированного чата, лежит постоянный опрос сервера с определённой частотой и загрузкой новых сообщений, с помощью HTTP запроса. В отличии традиционного решения, чат на основе XML сокета, поддерживает постоянное открытое соединение и позволяет серверу немедленно отправить входящие сообщения не дожидаясь запроса от клиента.

Требования предъявляемые к протоколу:

XML сообщения посылаются в течение полного дуплекса TCP/IP потока сокет-соединения.
Каждое XML сообщение должно являться полноценным XML документом, и завершаться нулевым байтом.
В рамках одного сокет-соединения XML может быть принято и отправлено неограниченное кол-во XML сообщений.
(Добавление)

Т.е в лубом случе возможна?

Например есть игра в контакте http://vk[dot]com/app2404568_101398448
каким способом он получает данные?
Давит Отправлено: 08 Марта, 2012 - 10:41:25 • Тема: как создать Постоянное AJAX соединение • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1252
а с помощью flash+php+mysql возможна?
Давит Отправлено: 08 Марта, 2012 - 10:32:14 • Тема: как создать Постоянное AJAX соединение • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1252
Здравствуйте

Как создать js+php+mysql Постоянное соединение,
для php+mysql есть функция mysql_pconnect(),
но не понимаю как должно работать js+php, разви ент возможность с 1 запросом создать Постоянное соединение и после этого получит давание из сервера всегда?

Если есть примеры покажите пожалуйста буду очень благодарен.
Давит Отправлено: 01 Марта, 2012 - 23:51:15 • Тема: curl и робокасса • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1358
[code=htmlphp][/code]

Страниц (10): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB