nickname string
username string
realname string
+ password string
}
type ClientAlivenessState struct {
}
func NewClient(hostname string, conn net.Conn) *Client {
- return &Client{hostname: hostname, conn: conn, nickname: "*"}
+ return &Client{hostname: hostname, conn: conn, nickname: "*", password: ""}
}
// Client processor blockingly reads everything remote client sends,
bufNet = make([]byte, BufSize)
_, err := client.conn.Read(bufNet)
if err != nil {
- log.Println(client, "connection lost", err)
sink <- ClientEvent{client, EventDel, ""}
break
}