|
@@ -35,7 +35,7 @@ func NewClient(server *Server, conn net.Conn) *Client {
|
35
|
35
|
client := &Client{
|
36
|
36
|
channels: make(ChannelSet),
|
37
|
37
|
conn: conn,
|
38
|
|
- hostname: IPString(conn.RemoteAddr()),
|
|
38
|
+ hostname: AddrLookupHostname(conn.RemoteAddr()),
|
39
|
39
|
replies: make(chan Reply),
|
40
|
40
|
server: server,
|
41
|
41
|
}
|
|
@@ -91,9 +91,9 @@ func (c *Client) readConn() {
|
91
|
91
|
if err != nil {
|
92
|
92
|
if DEBUG_NET {
|
93
|
93
|
if err == io.EOF {
|
94
|
|
- log.Printf("%s → %s closed", c.conn.RemoteAddr(), c.conn.LocalAddr())
|
|
94
|
+ log.Printf("%s → closed", c.conn.RemoteAddr())
|
95
|
95
|
} else {
|
96
|
|
- log.Printf("%s → %s error: %s", c.conn.RemoteAddr(), c.conn.LocalAddr(), err)
|
|
96
|
+ log.Printf("%s → error: %s", c.conn.RemoteAddr(), err)
|
97
|
97
|
}
|
98
|
98
|
}
|
99
|
99
|
break
|
|
@@ -101,7 +101,7 @@ func (c *Client) readConn() {
|
101
|
101
|
|
102
|
102
|
line = strings.TrimSpace(line)
|
103
|
103
|
if DEBUG_NET {
|
104
|
|
- log.Printf("%s → %s %s", c.conn.RemoteAddr(), c.conn.LocalAddr(), line)
|
|
104
|
+ log.Printf("%s → %s", c.conn.RemoteAddr(), line)
|
105
|
105
|
}
|
106
|
106
|
|
107
|
107
|
m, err := ParseCommand(line)
|
|
@@ -125,9 +125,9 @@ func (client *Client) maybeLogWriteError(err error) bool {
|
125
|
125
|
if err != nil {
|
126
|
126
|
if DEBUG_NET {
|
127
|
127
|
if err == io.EOF {
|
128
|
|
- log.Printf("%s ← %s closed", client.conn.RemoteAddr(), client.conn.LocalAddr())
|
|
128
|
+ log.Printf("%s ← closed", client.conn.RemoteAddr())
|
129
|
129
|
} else {
|
130
|
|
- log.Printf("%s ← %s error: %s", client.conn.RemoteAddr(), client.conn.LocalAddr(), err)
|
|
130
|
+ log.Printf("%s ← error: %s", client.conn.RemoteAddr(), err)
|
131
|
131
|
}
|
132
|
132
|
}
|
133
|
133
|
return true
|
|
@@ -144,7 +144,7 @@ func (client *Client) writeConn() {
|
144
|
144
|
}
|
145
|
145
|
for _, str := range reply.Format(client) {
|
146
|
146
|
if DEBUG_NET {
|
147
|
|
- log.Printf("%s ← %s %s", client.conn.RemoteAddr(), client.conn.LocalAddr(), str)
|
|
147
|
+ log.Printf("%s ← %s", client.conn.RemoteAddr(), str)
|
148
|
148
|
}
|
149
|
149
|
if _, err := send.WriteString(str); client.maybeLogWriteError(err) {
|
150
|
150
|
break
|