|
|
@@ -7,6 +7,7 @@ import (
|
|
|
"v2ray.com/core/common/buf"
|
|
|
"v2ray.com/core/common/net"
|
|
|
"v2ray.com/core/common/task"
|
|
|
+ "v2ray.com/core/common/vio"
|
|
|
)
|
|
|
|
|
|
type AddressOption func(*AddressParser)
|
|
|
@@ -166,7 +167,7 @@ func (p *AddressParser) ReadAddressPort(buffer *buf.Buffer, input io.Reader) (ne
|
|
|
}
|
|
|
|
|
|
func (p *AddressParser) writePort(writer io.Writer, port net.Port) error {
|
|
|
- return common.Error2(writer.Write(port.Bytes(nil)))
|
|
|
+ return common.Error2(vio.WriteUint16(writer, port.Value()))
|
|
|
}
|
|
|
|
|
|
func (p *AddressParser) writeAddress(writer io.Writer, address net.Address) error {
|