Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

PHP socket z javascript

$
0
0

Witam mam taki serwer socekt napisany w php:

<?php
set_time_limit(0);
ob_implicit_flush();
$ip = "127.0.0.1";
$port = 5000;


$socket = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($socket, $ip, $port);
socket_listen($socket);
do {

    $client = socket_accept($socket);
    $message = socket_read($client, 1024);
    socket_write($client, "TEST");
    echo $message;
    if (trim($message) == "close")
    {
        socket_close($client);
    }
    socket_close($client);
}while(true);






Próbuję połączyć się z nim z poziomu javascript wyskakuje mi taki błąd:

WebSocket connection to 'ws://127.0.0.1:5000/' failed: Error during WebSocket handshake: net::ERR_CONNECTION_CLOSED

 

Kod:

 

function send()
{
    var server = new WebSocket("ws://127.0.0.1:5000");
    server.readyState;
    server.onopen = function()
    {
        console.log("JESTEM");
    }
    server.onmessage = function(data)
    {
        server.send("Witam");
        console.log(data);
    }
    server.onclose = function(data)
    {
        console.log(data);
    }
}

 

Jestem początkujący jeżeli chodzi o socekty i nie wiem jak naprawić ten błąd.

Wpis z konsoli serwera:


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>