mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-10-14 00:59:33 +00:00
17 lines
363 B
Go
17 lines
363 B
Go
package p2pserver
|
|
|
|
import "github.com/kaspanet/kaspad/wire"
|
|
|
|
// Server represents a p2p server.
|
|
type Server interface {
|
|
Connect(address string) (Connection, error)
|
|
Connections() []Connection
|
|
}
|
|
|
|
// Connection represents a p2p server connection.
|
|
type Connection interface {
|
|
Send(message wire.Message) error
|
|
Receive() (wire.Message, error)
|
|
Disconnect() error
|
|
}
|