User module

class entities.ent_user.User(name, nickname, password, connection_socket=None)

Bases: object

Class of User in server

set_socket(connection_socket) → None

Set the user socket

Parameters

connectionSkt – socket of user connection

Returns

None

to_dto() → dtos.dto_user.User

Convert user to dto

Returns

dto obj

to_string() → str

Send the message to all users in this room (broadcast)

:param message:message to be send :param user: user who sent this message

Returns

None

toggle_log() → None

Invert the status of login

Returns

None