ugrás a tartalomhoz

WebSocket ???

elek9914 · 2015. Júl. 15. (Sze), 12.11
Sziasztok.

Pár hónapja dolgoztam egy projekten minek a hálózati kommunikációját WebSocket-el oldottam meg, de időközben abbahagytam és most hogy visszatértem, semmilyen módon nem sikerül működésre bírni.

A kapcsolat felépül, de ott meg is áll a javascript futása, firebug-ban pedig értesít, hogy bezáródott a kapcsolat (amúgy nem, mert a szerveren látom hogy mikor zárul be és csak a böngésző lap bezárésakor zárul a kapcsolat).. és uncaught exception: out of memory..

A futás mindig itt vérzik el:

this.StreamChannel = new WebSocket( valami.StreamURL );
ha ezt a sort kikommentelem akkor nincs out of memory, persze így is hibába ütközik de nyilván azért mert nincs this.StreamChannel.. sem értéke.

Próbáltam másik gépen ahol régen szintén ment és most ott sem, másik böngészővel de az eredmény ugyanaz..

Ugyanez a kód pár hónapja még tökéletesen működött és azóta nem tudom mi változott.

Érdekesség, hogy a Chrome így reagál ha megpróbálom megnyitni: ERR_DISALLOWED_URL_SCHEME

A segítséget előre is köszönöm. Elek
 
1

MDN-en ezt írják: Starting in

elek9914 · 2015. Júl. 15. (Sze), 12.13
MDN-en ezt írják: Starting in Gecko 11.0, the WebSocket API is no longer prefixed.
Ez mit jelent?
2

Üdv! Mi a valami.StreamURL

smokey · 2015. Júl. 15. (Sze), 14.20
Üdv! Mi a
valami.StreamURL
pontos értéke?
3

ws://azenipcimem:9000

elek9914 · 2015. Júl. 15. (Sze), 14.48
ws://azenipcimem:9000
4

Nem figyel más ezen a porton?

smokey · 2015. Júl. 15. (Sze), 15.33
Nem figyel más ezen a porton?
5

nem, terminálból fut a php

elek9914 · 2015. Júl. 15. (Sze), 15.36
nem, terminálból fut a php ami ki is írja hogy Client connected..
6

ERR_DISALLOWED_URL_SCHEME

inf · 2015. Júl. 15. (Sze), 18.13
ERR_DISALLOWED_URL_SCHEME happens when the scheme of the URL is disallowed. Végülis elég logikus. Akkor chrome szerint az van, hogy a ws:// nincs engedélyezve valahol a rendszerben. Ami fura, hogy ennek ellenére mégis látod a szerveren. Nem lehet, hogy valami tűzfal, vagy ilyesmi tiltja le azonnal?

Elvileg akkor van ez, ha nincs ws service a megadott url-en. Így még furább. :D

Szerintem rakd újra a szervert, ha van rá lehetőséged. Ha úgy se megy, akkor írj a szerver gyártónak a hibáról, hátha tud valamit javasolni.
7

Ennyiből nehéz megállapítani,

bamegakapa · 2015. Júl. 15. (Sze), 21.36
Ennyiből nehéz megállapítani, hogy mi lehet a gond. Ez segíthet:

azóta nem tudom mi változott


Azt kéne megtalálni, mi az, ami mégis változott, szerverbeállítások, keretrendszerek, mit tudom én. Szerintem nem a kliensen lesz a gond.
8

Én is inkább a szerver vagy

inf · 2015. Júl. 15. (Sze), 22.33
Én is inkább a szerver vagy még inkább a hálózat felé hajlok, mert egyik böngészőn sem megy rendesen, és ennyit azért csak nem update-eltek rajtuk pár hónap alatt. A memory leak-et, ami a firefox-nál van, meg jelenteni kéne, függetlenül a hiba okától.