Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Socket. Ожидаем подключение.

 PHP.SU

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


 Страниц (1): [1]   

> Описание: Как реализовать
nordghost
Отправлено: 02 Февраля, 2012 - 13:50:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Вобщем на компе есть скрипт который принимает соединение через сокет, как сделать чтобы он висел и ждал всё время и каждый раз когда к нему подключались давал ответ.


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
OrmaJever Модератор
Отправлено: 02 Февраля, 2012 - 14:18:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




есть вариант зделать демон, но это не вариант) Тут php не подходит


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Infelix
Отправлено: 02 Февраля, 2012 - 15:42:20
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Янв. 2012  
Откуда: Благовещенск


Помог: 0 раз(а)




может быть вам подойдет Gearman - запустить воркера, который будет ждать соединения через сокет...

хотя гирман немного не для этого разрабатывался...


-----
http://infelix[dot]ru - заметки о ExtJS, Zend Framework, SEO...
 
 Top
EuGen Администратор
Отправлено: 02 Февраля, 2012 - 16:46:23
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




OrmaJever пишет:
Тут php не подходит

Почему?
По первому же запросу в google - множество ссылок.

http://devzone[dot]zend[dot]com/209/writ[dot][dot][dot]-servers-in-php/
Спойлер (Отобразить)


http://kevin[dot]vanzonneveld[dot]net/te[dot][dot][dot]_daemons_in_php/

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


https://www[dot]google[dot]com/search?q=[dot][dot][dot]on+socket+listen


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
nordghost
Отправлено: 02 Февраля, 2012 - 17:09:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Спасибо большое, ещё 1 вопросик например у нас есть

Компьютер1 на котормо лежит 2 файла

getall.php и somefile.txt

getall.php следующим содержимым



если я на другом компьютере через сокет запрошу файл getall.php

увижу ли я содержимое файла somefile.txt?


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
EuGen Администратор
Отправлено: 02 Февраля, 2012 - 17:35:37
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Нет.
Нужно


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
nordghost
Отправлено: 02 Февраля, 2012 - 21:50:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




нет потому что нужно использовать функцию readfile?


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
EuGen Администратор
Отправлено: 02 Февраля, 2012 - 22:00:27
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




nordghost
Потому что для того, чтобы что-то прочитать, это что-то нужно отправить, тогда как Ваш скрипт просто присваивает некоторой переменной значение (если добавить echo($a) к Вашему скрипту, тоже будет верно работать)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB