Estoy usando sockets para conectar mi aplicación Android (cliente) y un servidor back-end Java. Desde el cliente me gustaría enviar dos variables de datos cada vez que me comunico con el servidor.Usando sockets para enviar y recibir datos
1) algún tipo de mensaje (Definido por el usuario a través de la interfaz)
2) El idioma del mensaje (Definido por el usuario a través de la interfaz)
¿Cómo podría enviar a estos para que el servidor interpreta cada uno como una entidad separada?
Después de haber leído los datos del lado del servidor y llegado a una conclusión adecuada, me gustaría devolver un solo mensaje al cliente. (Creo que estaré bien con esto)
Así que mis dos preguntas son cómo puedo establecer que las dos cadenas que se envían (cliente a servidor) son únicas en el lado del cliente y cómo puedo separar estas dos cadenas en el lado del servidor. (Estaba pensando en un conjunto de cadenas, pero no pude establecer si esto era posible o apropiado.)
Iba a publicar algún código, pero no estoy seguro de cómo eso podría ayudar.
Gracias, esto me tiene partida ¡en la dirección correcta! –
@ user671430 ¿Hay algo más que necesite para marcar esta pregunta como respondida? –
Hola jugador, un pequeño problema. En el lado del servidor estoy usando un ServerSocket en lugar de solo Socket. DataInputStream no parece ser compatible en este caso. –