fix issue in RemoteAddr of gudp.Conn

This commit is contained in:
John
2019-03-31 20:58:31 +08:00
parent f258b5bf1c
commit a3886c2179
2 changed files with 5 additions and 2 deletions

View File

@ -221,8 +221,11 @@ func (c *Conn) LocalAddr() net.Addr {
return c.conn.LocalAddr()
}
// 不能使用c.conn.RemoteAddr()其返回为nil
// 这里使用c.raddr获取远程连接地址。
func (c *Conn) RemoteAddr() net.Addr {
return c.conn.RemoteAddr()
//return c.conn.RemoteAddr()
return c.raddr
}
func (c *Conn) Close() error {

View File

@ -16,7 +16,7 @@ func main() {
data, err := conn.Recv(-1)
if len(data) > 0 {
if err := conn.Send(append([]byte("> "), data...)); err != nil {
glog.Error(err)
glog.Error(err)
}
}
if err != nil {