createFromRemoteInfo static method
ShspPeer
createFromRemoteInfo({
- required PeerInfo remotePeer,
- required RawDatagramSocket rawSocket,
Create a ShspPeer from a RemoteInfo object and a raw socket. This will build required dependencies (MessageCallbackMap and ShspSocket) internally.
Implementation
static ShspPeer createFromRemoteInfo(
{required PeerInfo remotePeer, required RawDatagramSocket rawSocket}) {
final messageCallbacks = MessageCallbackMapFactory.create();
final shspSocket = ShspSocketFactory.create(rawSocket, messageCallbacks);
return ShspPeer(remotePeer: remotePeer, socket: shspSocket);
}