2013-08-10 23 views
5

Sadece Websockets reference MDN makale yeni WebSocket sunucusu açıldıktan için kullanılırJavaScript (istemci tarafı) kullanarak bir websocket sunucusu oluşturabilir miyim?

WebSocketServer

diyor gördük. Gerekli bilgiler (port, köken, konum).

Öyleyse, bu, istemci tarafında bir websocket sunucusu oluşturabildiğim anlamına mı geliyor? işte bu takdirde

, ben bu açabilirsiniz demek ... Bu içine

enter image description here

... (her ok bir WebSocket bağlantısıdır)?

enter image description here

Ama tarayıcılar bunu yaparken gücünü var mı herhangi yönlendirici/güvenlik duvarı yapılandırması olmadan?

Ve nasıl kullanabilirim? WebSocketServer link bozuk. Ve onu aramayı denedim ama hiçbir şey bulamadım.

+0

http://nodejs.org/ dillerinde en popüler şekilde uygulanan bir şeye ihtiyacınız vardır. Websockets'ı javascript olan düğümlerle yapabilirsiniz. – Sir

+0

@Dave No, İstemci tarafı istiyorum. – Oriol

+0

Hiç kimse, "istemci tarafına" kendi "istemcisine" ve dolayısıyla sunucu tarafına bağlanamaz. – Sir

cevap

2

WebSocketServer, Mozilla tarafından çok fazla destek ya da benzeri bir şey olmadan şu anda geliştirilmekte olan bir şey gibi görünüyor. Bazı WebSockets test kodları haricinde, repositories numaralı telefondan arama yaptım ve herhangi bir referans bulamadım.

Aradığınız şey P2P WebSockets'ın bir şekliyse, şu anda biraz iş olmaksızın bunun mümkün olduğunu düşünmüyorum. Başkalarının söyledikleri gibi, bağlantı için bir sunucu uç noktası, Python ve node.js

1

WebSocket için sunucu tarafı bir uç noktaya sahip olmanız gerekir. Bir web soketi, sunucu ile istemci arasında açık bir bağlantıdır - bunu sunucu olmadan nasıl başarırsınız? Şemalarla ne aktarmaya çalıştığınızı tam olarak anlayamıyorum, ancak sunucu tarafındaki özel bir konfigürasyon kurmanız gerekiyor. Bunun gibi bir web soket kaynağı oluşturmak için: ws: //example.com/resource İki istemciden ve benzeri arasında rasgele websockets oluşturmak.

+0

İstemciye yapılabilir diye şaşırdım -yan. Ancak, bu yapılamazsa, neden MDN sayfası bir WebSocket sunucusunun bazı uygulama istemci tarafı olduğunu gösterir? – Oriol

+0

@Oriol Sunucudaki bir web soket kaynağına bağlanmak için istemci tarafında JavaScript kullanarak WebSocket kullanırsınız. – hesson

+0

Lütfen https://developer.mozilla.org/en-US/docs/WebSockets/WebSockets_reference adresini okuyun. “WebSocket” arayüzü hakkında konuşuyorsunuz (* Bir WebSocket sunucusuna bağlanmak ve daha sonra bağlantı üzerinden veri gönderip almak için * ana arayüz *). "WebSocketServer" arabiriminden bahsediyorum (* Yeni bir WebSocket sunucusunu açmak için kullanılır *) – Oriol

İlgili konular