package unchat import ( "bufio" "log" "net" ) //A Client is a entity which can be connected to/by a server type Client struct { client net.Conn alias string server *Server } //SendMessage write to the tcp body and sends to the client func (c *Client) SendMessage(message string) error { _, err := c.client.Write([]byte(message)) if err != nil { return err } return nil } func (c *Client) ReadInput() error { for { msg, err := bufio.NewReader(c.client).ReadString('\n') if err != nil { return err } log.Printf("msg: %s", msg) } }