2016-08-10 6 views
0

Hey Leute, nur eine theoretische Frage. Ich habe ratchet php websockets verwendet und herausgefunden, dass Sie domänenübergreifende Anfragen zwischen zwei verschiedenen Websites senden können. Ich war erfolgreich in der Lage, POSTs und SESSION-Variablen über Domänen hinweg auszutauschen, wenn ich Seiten wechsele.Cross-Domain-Websockets mit einer Domäne als Server und einer als Client. Ist es möglich?

Jetzt ist mein Problem das. Mein aktueller Webhost unterstützt keine WebSockets, da es sich um einen geteilten Webhost handelt. Ich habe es geschafft, eine Cloud mit Amazon Web Services zu bekommen und einen Chatroom im Aufbau zu haben sowie mich von meinem ursprünglichen Webhost einzuloggen.

Aber ich arbeite jetzt an einem sozialen Netzwerk und ich will nicht durch das Dach für ein VPS bezahlen, nur um die Websocket-Funktion zu verwenden. Also dachte ich, wenn ich es in der Zwischenzeit bauen wollte, vielleicht den Websocket-Server in der externen Cloud hosten.

Wenn ich sagen würde, einen Javascript-Client auf meiner Shared-Hosting-Website, aber gehostet der WebSocket-Server in der externen Cloud, wäre es möglich, WebSockets zu und von dem externen Cloud-Server mit dem Chat-Client auf meinem senden Webseite? Muss ich etwas Besonderes machen, wie ich es bei CORS getan habe, um Header und Sachen einzubauen?

Die Art der Dinge, die ich möchte enthält tun: Facebook Stil privaten Instant Messaging, Kommentare und Live, Live-Benachrichtigungen aktualisiert Beiträge, Newsfeed, usw.

Thanks :)

Antwort

0

Ja Sie können. Siehe den folgenden Link: WebSocket

+0

cool. Befolgen Sie dieses Tutorial https://www.youtube.com/watch?v=RYpSG5d5IPk Hatte es hoffen, würde noch funktionieren Cross-Domain mit dieser Technologie :) – emjay

Verwandte Themen