add string

This commit is contained in:
rui.zheng
2015-03-27 18:12:36 +08:00
parent 28fffd0f9a
commit 6f4e3abebc
+16 -1
View File
@@ -7,7 +7,7 @@ import (
"bytes"
"encoding/binary"
"errors"
//"fmt"
"fmt"
"io"
//"log"
"net"
@@ -232,6 +232,11 @@ func (r *Request) Write(w io.Writer) (err error) {
return
}
func (r *Request) String() string {
return fmt.Sprintf("5 %d 0 %d %s",
r.Cmd, r.Addr.Type, r.Addr.String())
}
/*
The SOCKSv5 reply
+----+-----+-------+------+----------+----------+
@@ -313,6 +318,11 @@ func (r *Reply) Write(w io.Writer) (err error) {
return
}
func (r *Reply) String() string {
return fmt.Sprintf("5 %d 0 %d %s",
r.Rep, r.Addr.Type, r.Addr.String())
}
/*
UDP request
+----+------+------+----------+----------+----------+
@@ -335,6 +345,11 @@ func NewUDPHeader(rsv uint16, frag uint8, addr *Addr) *UDPHeader {
}
}
func (h *UDPHeader) String() string {
return fmt.Sprintf("%d %d %d %s",
h.Rsv, h.Frag, h.Addr.Type, h.Addr.String())
}
type UDPDatagram struct {
Header *UDPHeader
Data []byte