Pregunta

Cuando el uso de WebSockets, voy a tener que escribir el código del servidor?En otras palabras, el JavaScript en mi cliente de la necesidad de la aplicación para conectarse a un servidor especializado, o mi servidor Apache labor de apoyo a esta?

¿Fue útil?

Solución

El servidor tiene que apoyar tomas web. Después de un primer apretón de manos en HTTP, el servidor y el cliente abre una conexión de socket. El servidor debe ser capaz de entender y aceptar este apretón de manos.

En mi último proyecto corremos conexiones de socket con bastante éxito web utilizando la última versión del embarcadero.

27/02/2014: Ahora también estoy implementar websockets bajo .NET con XSockets.net y funciona como un encanto, que ni siquiera necesita un servidor web (auto de alojamiento). La aplicación de WebSocket ASP.NET funciona también es bastante bueno.

Otros consejos

Sí, tiene que escribir el código del servidor.

Te recomiendo otro servidor toma web basado en PHP: de trinquete . Y esto enlace es la evaluación comparativa de los servidores WebSocket entre trinquete y sockJS.

Lista completa de los códigos del lado del cliente y del servidor y los navegadores soporte por favor marque esta

Por supuesto que necesita un servidor de WebSocket. Pero hay muchos servidores WebSocket libre en diferentes idiomas, como jWebSocket en Java y SuperWebSocket en .NET, los puede utilizar directamente.

Hay algunos plugins que actualmente se está desarrollando en google code para Apache...

Por definición, websockets, como son enchufes normales cliente-servidor, así que sí, se necesita un servidor.Sin embargo, hay una alternativa a la espera de Apache plugins.

Estoy utilizando un servidor alojado http://www.achex.ca.Su libre y tienes tutoriales de javascript en cómo utilizar el servidor.Un buen comienzo para websockets desarrollo.

El servidor es básicamente un mensaje router y puede conectarse a él y utilizarlo como un punto de encuentro para todos sus websocket clientes.

Respuesta Corta: , Se necesita un servidor especializado, Apache no vienen con websockets.
O
La alternativa, echa un vistazo www.achex.ca.

En tal situación, el papel de servidor viene cuando:

En HTML 5, WebSocket como un fone (2 vías comm.) No walky-talky. protocolo http actualizó el protocolo WebSocket. (wss:// from ws://) Servidor debe ser capaz de abrir canal dúplex y, por tanto, están de acuerdo con la comunicación dúplex.

Por favor, vaya a través de este enlace: http://www.html5rocks.com/en / tutoriales / websockets / básico /

Si se utiliza php por favor vaya a trinquete.

Gracias.

El servidor Perl Mojolicious admite sockets web, y las implementaciones puede ser sólo unas pocas líneas de largo.

Node.js tiene varias bibliotecas WebSocket pero los detalles de la última, más grande, más apoyo de la última especificación puede variar, así que elige con cuidado.

Apache Active MQ es también digno de una mirada, junto con el protocolo que implementa pisotón.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top