mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-22 01:57:12 -05:00
simplify logic
This commit is contained in:
parent
53cdcfdc2b
commit
6fa84624cb
@ -77,15 +77,13 @@ func (this *Stream) Read() (*alloc.Buffer, error) {
|
||||
}
|
||||
|
||||
func (this *Stream) Write(data *alloc.Buffer) error {
|
||||
if this.closed {
|
||||
return io.EOF
|
||||
}
|
||||
for {
|
||||
for !this.closed {
|
||||
err := this.TryWriteOnce(data)
|
||||
if err != ErrIOTimeout {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return io.EOF
|
||||
}
|
||||
|
||||
func (this *Stream) TryWriteOnce(data *alloc.Buffer) error {
|
||||
|
Loading…
Reference in New Issue
Block a user