ソースを参照

fix build break

V2Ray 10 年 前
コミット
0c1277c439
1 ファイル変更5 行追加4 行削除
  1. 5 4
      net/socks/socks.go

+ 5 - 4
net/socks/socks.go

@@ -3,6 +3,7 @@ package socks
 import (
   "bufio"
 	"errors"
+  "io"
 	"net"
 	"strconv"
 
@@ -128,15 +129,15 @@ func (server *SocksServer) HandleConnection(connection net.Conn) error {
 	return nil
 }
 
-func (server *SocksServer) dumpInput(conn net.Conn, input chan<- []byte, finish chan<- bool) {
-	v2net.ReaderToChan(input, conn)
+func (server *SocksServer) dumpInput(reader io.Reader, input chan<- []byte, finish chan<- bool) {
+	v2net.ReaderToChan(input, reader)
 	close(input)
 	log.Debug("Socks input closed")
 	finish <- true
 }
 
-func (server *SocksServer) dumpOutput(conn net.Conn, output <-chan []byte, finish chan<- bool) {
-	v2net.ChanToWriter(conn, output)
+func (server *SocksServer) dumpOutput(writer io.Writer, output <-chan []byte, finish chan<- bool) {
+	v2net.ChanToWriter(writer, output)
 	log.Debug("Socks output closed")
 	finish <- true
 }