mirror of
https://github.com/openp2p-cn/openp2p.git
synced 2025-12-24 12:57:52 +08:00
18 lines
347 B
Go
18 lines
347 B
Go
package main
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type p2pConn interface {
|
|
ReadMessage() (*openP2PHeader, []byte, error)
|
|
WriteBytes(uint16, uint16, []byte) error
|
|
WriteBuffer([]byte) error
|
|
WriteMessage(uint16, uint16, interface{}) error
|
|
Close() error
|
|
Accept() error
|
|
CloseListener()
|
|
SetReadDeadline(t time.Time) error
|
|
SetWriteDeadline(t time.Time) error
|
|
}
|