瀏覽代碼

utils/conn: wsarecv error in windows means connection closed?

fatedier 9 年之前
父節點
當前提交
3b06d771ac
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/frp/utils/conn/conn.go

+ 2 - 2
src/frp/utils/conn/conn.go

@@ -143,8 +143,8 @@ func (c *Conn) Read(p []byte) (n int, err error) {
 func (c *Conn) ReadLine() (buff string, err error) {
 	buff, err = c.Reader.ReadString('\n')
 	if err != nil {
-		// wsarecv error in windows means connection closed
-		if err == io.EOF || strings.Contains(err.Error(), "wsarecv: An existing connection was forcibly closed") {
+		// wsarecv error in windows means connection closed?
+		if err == io.EOF || strings.Contains(err.Error(), "wsarecv") {
 			c.mutex.Lock()
 			c.closeFlag = true
 			c.mutex.Unlock()