createFromSocket static method
ShspInstance
createFromSocket({
- required PeerInfo remotePeer,
- required RawDatagramSocket rawSocket,
- int keepAliveSeconds = 30,
Create a ShspInstance from PeerInfo and a RawDatagramSocket, building dependencies.
Implementation
static ShspInstance createFromSocket({
required PeerInfo remotePeer,
required RawDatagramSocket rawSocket,
int keepAliveSeconds = 30,
}) {
final messageCallbacks = MessageCallbackMapFactory.create();
final shspSocket = ShspSocketFactory.create(rawSocket, messageCallbacks);
return ShspInstance(
remotePeer: remotePeer,
socket: shspSocket,
keepAliveSeconds: keepAliveSeconds,
);
}