Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / stream_socket_server максимальное количество подключений / 2 сообщений из 2, страница 1 из 1
25.04.2014, 08:34
    #38625356
D_Pavel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
stream_socket_server максимальное количество подключений
Есть сервер на PHP, использую такие функции:
Код: php
1.
2.
3.
4.
5.
6.
7.
....
$server = stream_socket_server("tcp://0.0.0.0:80", $errorNumber, $errorString)
.....
stream_select($read, $write, $except, null)
.....
$client = stream_socket_accept($server, -1, $peername)
.....


Вроде нигде не указано максимальное количество подключений. Однако, если подключиться к серверу несколько раз через браузер и не разъединять подключения, то следующие подключения не подключаются (в сетевом мониторе IE пишет "прервано" и все)

Как исправить?
...
Рейтинг: 0 / 0
30.04.2014, 12:41
    #38630010
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
stream_socket_server максимальное количество подключений
D_PavelЕсть сервер на PHP, использую такие функции:
Код: php
1.
2.
3.
4.
5.
6.
7.
....
$server = stream_socket_server("tcp://0.0.0.0:80", $errorNumber, $errorString)
.....
stream_select($read, $write, $except, null)
.....
$client = stream_socket_accept($server, -1, $peername)
.....


Вроде нигде не указано максимальное количество подключений. Однако, если подключиться к серверу несколько раз через браузер и не разъединять подключения, то следующие подключения не подключаются (в сетевом мониторе IE пишет "прервано" и все)

:) сервер, это программа слушающая порт. сокет, это грубо говоря несколько функций(АПИ) для общения между разными програмамми.

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

ЗЫ брось ты это дело - писать свой сервер, даже если сильно хочеться... без понимания работы компьютера и сети, ты будешь по каждому шагу темы создавать, и в большинстве случаев не ответят - вот даный вопрос например. как пофиксить. да никак. переделать
процес один - слушает порт, все его действия очень быстрые, в идеале мгновенные. на каждое подключение нужен паралельный процесс, который будет его обрабатывать.



Как исправить?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / stream_socket_server максимальное количество подключений / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]