示例#1
0
def send_msg_2():
    """
    Callback que se ejectua cuando introduces una cadena en el entry (ChatEntrada) y presionas el boton <Enter>.
    Del chat 2.
    Siendo cliente.
    :return:
    """

    # Obtenemos el mensaje que se introdujo en la 'Entry'
    msg = app.getEntry("ChatEntrada-Client-2")
    # Enviamos dicho mensaje.
    client.enviar_mensaje(users_Info['2']['Socket'], msg, app, 2)
示例#2
0
def terminar_client_chat_2():
    """
    Cuando se presiona el boton de terminar chat.
    Del chat 2.
    :return:
    """

    # Mostramos caja de si o no para ver si de verdad quiere terminar o no.
    respuesta = app.yesNoBox("Terminar conversacion",
                             "Deseas terminar el chat con " + users_Info['2']['Nombre'] + " ?")
    if respuesta:
        # Enviamos el mensaje 'CLOSE'.
        client.enviar_mensaje(users_Info['2']['Socket'], 'CLOSE', app, 2)
        # Colocamos la informacion del user a Null puesto que terminamos el chat.
        users_Info['2'] = "Null"