Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sobre envío de información cliente-servidor #345

Open
7 tasks done
KainaBGR opened this issue Nov 3, 2022 · 3 comments
Open
7 tasks done

Sobre envío de información cliente-servidor #345

KainaBGR opened this issue Nov 3, 2022 · 3 comments
Assignees
Labels

Comments

@KainaBGR
Copy link

KainaBGR commented Nov 3, 2022

Duda

Quisiera verificar si entendí bien lo que me piden para el procedimiento de envío de señales. Enscribiré lo que entiendo para que puedan confirmar o corregirme, por favor.

Si quiero enviar el diccionario 'dic' desde el cliente (o el servidor), en primer lugar debo hacer dic_j = json.dumps(dic), luego bytes_dic = dic_j.encode() y así tendré los bytes del diccionario. Luego debería entregar el arreglo de bytes correspondiente al método encriptar para que transforme este arreglo de bytes dic_encriptado = encriptar(arreglo_bytes_dic). Después debería armar un nuevo arreglo de bytes a partir de dic_encriptado con la estructura de método de codificación y finalmente este arreglo sería el que yo enviaría con sendall del socket.

Quisiera una confirmación sobre lo que debe ser enviado con sendall, ya que no estoy segura de si se debe enviar un solo arreglo de bytes que está compuesto por bloques o si los bloques deben ser enviados por separado, llamando al método sendall cada vez.

Gracias

@framos9
Copy link

framos9 commented Nov 3, 2022

Hola @KainaBGR
Esta bien lo que entendiste. Ese es el procedimiento que hay que seguir.
Quedo atento a mas dudas.

@framos9 framos9 self-assigned this Nov 3, 2022
@Larraguibel
Copy link

Holis! Me quedó una duda respecto lo que explica quien hizo el issue. ¿Esto significa que tanto el servidor como el cliente deben codificar sus mensajes antes de enviarlos?
Gracias de antemano.

@framos9
Copy link

framos9 commented Nov 3, 2022

Hola @Larraguibel.
El servidor y el cliente deben ser capaces de enviar mensajes, por lo tanto ambos deben tener la capacidad de encriptar, desencriptar, codificar y decodificar los mensajes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants