mirror of
https://github.com/v2ray/v2ray-core.git
synced 2026-11-13 22:45:13 +00:00
Update protocol for better decription
This commit is contained in:
1 parent
b0849dd23b
commit
d785fa0156
2 files changed
+14
-15
No files matched your search
+12
-13
@@ -2,7 +2,7 @@
|
||||
package vmess
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"fmt"
|
||||
"io"
|
||||
)
|
||||
|
||||
@@ -21,18 +21,17 @@ type VMessInput struct {
|
||||
}
|
||||
|
||||
func Read(reader io.Reader) (input *VMessInput, err error) {
|
||||
buffer := make([]byte, 17 /* version + user hash */)
|
||||
nBytes, err := reader.Read(buffer)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
if nBytes != len(buffer) {
|
||||
err = fmt.Errorf("Unexpected length of header %d", nBytes)
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
buffer := make([]byte, 17 /* version + user hash */)
|
||||
nBytes, err := reader.Read(buffer)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
if nBytes != len(buffer) {
|
||||
err = fmt.Errorf("Unexpected length of header %d", nBytes)
|
||||
return
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
type VMessOutput [4]byte
|
||||
|
||||
Reference in new issue
Block a user