El nombre de las variables no importa, lo que si importa bastante es el orden que se sigue, un ejemplo ser?a de un c?digo incorrecto:
El problema aqu? es que no se sigue el mismo orden, se env?a un short y un string, y se lee primero el string y luego el short, el resultado de esto es un mont?n de datos incorrectos, pues esas funciones se basan en un valor X de bytes para saber hasta donde leer en el buffer
El modo correcto ser?a:
En este caso los datos se enviar?n y recibir?n correctamente aunque los nombres de las variables sean distintos, en el caso del pong se usan los mismos nombres de variables para asignar directamente el valor a la variable deseada, como puede ser la posici?n x, y
Saludos
Código [Seleccionar]
// Lectura
writeshort(jugador)
writestring(nombre)
// Escritura
nombre = readstring()
jugador = readshort()
El problema aqu? es que no se sigue el mismo orden, se env?a un short y un string, y se lee primero el string y luego el short, el resultado de esto es un mont?n de datos incorrectos, pues esas funciones se basan en un valor X de bytes para saber hasta donde leer en el buffer
El modo correcto ser?a:
Código [Seleccionar]
// Lectura
writeshort(jugador)
writestring(nombre)
// Escritura
jugador_x = readshort()
nombre_x = readstring()
En este caso los datos se enviar?n y recibir?n correctamente aunque los nombres de las variables sean distintos, en el caso del pong se usan los mismos nombres de variables para asignar directamente el valor a la variable deseada, como puede ser la posici?n x, y
Saludos