mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			702 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			702 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package utils
 | 
						|
 | 
						|
import (
 | 
						|
	"net"
 | 
						|
	"time"
 | 
						|
)
 | 
						|
 | 
						|
type WrapSshConn struct {
 | 
						|
	Conn net.Conn
 | 
						|
}
 | 
						|
 | 
						|
func (c *WrapSshConn) Read(b []byte) (n int, err error) {
 | 
						|
	return c.Conn.Read(b)
 | 
						|
}
 | 
						|
 | 
						|
func (c *WrapSshConn) Write(b []byte) (n int, err error) {
 | 
						|
	return c.Conn.Write(b)
 | 
						|
}
 | 
						|
func (c *WrapSshConn) Close() error {
 | 
						|
	return c.Conn.Close()
 | 
						|
}
 | 
						|
func (c *WrapSshConn) LocalAddr() net.Addr {
 | 
						|
	return c.Conn.LocalAddr()
 | 
						|
}
 | 
						|
func (c *WrapSshConn) RemoteAddr() net.Addr {
 | 
						|
	return c.Conn.RemoteAddr()
 | 
						|
}
 | 
						|
func (c *WrapSshConn) SetDeadline(t time.Time) error {
 | 
						|
	return c.Conn.SetDeadline(t)
 | 
						|
}
 | 
						|
func (c *WrapSshConn) SetReadDeadline(t time.Time) error {
 | 
						|
	return nil
 | 
						|
}
 | 
						|
func (c *WrapSshConn) SetWriteDeadline(t time.Time) error {
 | 
						|
	return nil
 | 
						|
}
 |