Funktioniert nur unsicher. Erstens: Braucht erhöhte Privilegien, es gibt also eine unschöne Sicherheitsmeldung im Browser, die der Benutzer erlauben muss. Zweitens: Der im Client geöffnete Port muss aus dem Netz auch erreichbar sein - dummerweise sind Firewalls und NAT sehr verbreitet, die den Verbindungsaufbau von "außen" (also dem Server) nach "innen" (zum Client) in der Regel verbieten.
ich weiß nicht was du hast, geht bei mir einwandfrei hinter NAT und ohne fehlermeldung.