DIAgen
Постоялец
- Регистрация
- 30 Окт 2006
- Сообщения
- 134
- Реакции
- 72
А тут уже честно фиг знает, врятли получиться. (ну если попрыгать с бубном, то может и получиться)и еще вопрос:а теперь как тоже самое завернуть в SSL?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А тут уже честно фиг знает, врятли получиться. (ну если попрыгать с бубном, то может и получиться)и еще вопрос:а теперь как тоже самое завернуть в SSL?
Дай ссылку где читал, глянучитал я про функции сокетов там есть пример SSL но он не работает
Прочитай вот эти ссилыТолько не хочет работать.
Где то ошибка
<?php
$master = array();
$socket = stream_socket_server("tcp://localhost:10001", $errno, $errstr);
if (!$socket) {
echo "$errstr ($errno)<br />\n";
} else {
$master[] = $socket;
$read = $master;
while (1) {
$read = $master;
$mod_fd = stream_select($read, $_w = NULL, $_e = NULL, 5);
if ($mod_fd === FALSE) {
break;
}
for ($i = 0; $i < $mod_fd; ++$i) {
if ($read[$i] === $socket) {
$conn = stream_socket_accept($socket);
fwrite($conn, "Hello! The time is ".date("n/j/Y g:i a")."\n");
$master[] = $conn;
} else {
$sock_data = fread($read[$i], 1024);
var_dump($sock_data);
if (strlen($sock_data) === 0) { // connection closed
$key_to_del = array_search($read[$i], $master, TRUE);
fclose($read[$i]);
unset($master[$key_to_del]);
} else if ($sock_data === FALSE) {
echo "Something bad happened";
$key_to_del = array_search($read[$i], $master, TRUE);
unset($master[$key_to_del]);
} else {
echo "The client has sent :"; var_dump($sock_data);
fwrite($read[$i], "You have sent :[".$sock_data."]\n");
fclose($read[$i]);
unset($master[array_search($read[$i], $master)]);
}
}
}
}
}
?>