Versions in this module Expand all Collapse all v0 v0.2.2 Feb 22, 2022 v0.2.1 Feb 21, 2022 Changes in this version + const BUFFER_CLIENT_NB_MESSAGE_THRESHOLD + const BUFFER_SIZE + func ClientHandler(connection net.Conn, messageChannel chan string, clients *list.List) + func ClientReceiver(client *Client) + func ClientSender(client *Client) + func IOHandler(Incoming <-chan string, clients *list.List) + type Client struct + Clients *list.List + Connection net.Conn + Incoming chan string + Outgoing chan string + Quit chan bool + func (c Client) Close() + func (c Client) GetId() string + func (c Client) Read(buffer []byte) bool + func (c Client) RemoveMe() + func (c Client) Send(buffer []byte) int + func (c Client) SendMessage(message string) + type Server struct + Clients *list.List + func Create(target *socket.Target, useDebugMode bool) Server + func (s Server) Start()