44 lines
648 B
Go
44 lines
648 B
Go
|
package torrent
|
||
|
|
||
|
import (
|
||
|
"net"
|
||
|
"time"
|
||
|
|
||
|
"github.com/pion/datachannel"
|
||
|
)
|
||
|
|
||
|
type webrtcNetConn struct {
|
||
|
datachannel.ReadWriteCloser
|
||
|
}
|
||
|
|
||
|
type webrtcNetAddr struct {
|
||
|
}
|
||
|
|
||
|
func (webrtcNetAddr) Network() string {
|
||
|
return "webrtc"
|
||
|
}
|
||
|
|
||
|
func (webrtcNetAddr) String() string {
|
||
|
return ""
|
||
|
}
|
||
|
|
||
|
func (w webrtcNetConn) LocalAddr() net.Addr {
|
||
|
return webrtcNetAddr{}
|
||
|
}
|
||
|
|
||
|
func (w webrtcNetConn) RemoteAddr() net.Addr {
|
||
|
return webrtcNetAddr{}
|
||
|
}
|
||
|
|
||
|
func (w webrtcNetConn) SetDeadline(t time.Time) error {
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (w webrtcNetConn) SetReadDeadline(t time.Time) error {
|
||
|
return nil
|
||
|
}
|
||
|
|
||
|
func (w webrtcNetConn) SetWriteDeadline(t time.Time) error {
|
||
|
return nil
|
||
|
}
|