Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Es posible transferir sockets entre servidores?

Estas en el tema de Es posible transferir sockets entre servidores? en el foro de C/C++ en Foros del Web. Hola; Tengo dos servers (S1 y S2) y un cliente que se conecta a S1 mediante sockets. (Todo escrito en C) Hay alguna manera de ...
  #1 (permalink)  
Antiguo 05/03/2014, 02:39
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 14 años, 4 meses
Puntos: 13
Pregunta Es posible transferir sockets entre servidores?

Hola;

Tengo dos servers (S1 y S2) y un cliente que se conecta a S1 mediante sockets. (Todo escrito en C)

Hay alguna manera de hacer que S1 'desconecte' el socket del cliente y lo conecte a S2 sin que el cliente sepa nada? (Es decir, sin tener que decirle al cliente que se desconecte, y se conecte a la nueva IP)

Lo quiero hacer para tener varios servidores de sockets y cuando uno esté muy saturado pasarle algunos de los clientes a otro server, y es importante que se haga de forma transparente para el cliente.

Gracias.
  #2 (permalink)  
Antiguo 05/03/2014, 08:48
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Es posible transferir sockets entre servidores?

Creo que no se puede. Tu servidor 1 se satura por un ataque o porque tiene mucha actividad?
  #3 (permalink)  
Antiguo 09/03/2014, 06:19
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: Es posible transferir sockets entre servidores?

Lo quiero hacer por varios motivos:
- Para no saturarlos por actividad
- Para poder detener un servidor y todo continue funcionando con normalidad
- Para correr la aplicación en varios servers contratados en distintas empresas
  #4 (permalink)  
Antiguo 09/03/2014, 11:57
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Es posible transferir sockets entre servidores?

Mmm la verdad (en C) no se me ocurre nada. Si sabes ingles proba preguntando en stackoverflow o algo así a ver como podes resolver eso

Etiquetas: posible, sockets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:30.