public MessageSocket(IBinaryMessageSerializer <TRequestType> serializer, IBinaryMessageDeserializer <TResponseType> deserializer, IBinarySocketClient communicator) { _serializer = serializer; _deserializer = deserializer; _communicator = communicator; }
public MessgePackSocketClient(Uri uri, IBinaryMessageDeserializer <TRes> deserializer = null) : base(new MessagePackSocketSerializer <TReq>(), deserializer ?? new MessagePackSocketDeserializer <TRes>(), new BinarySocketClient(new ReactClientSocket(), uri, new SocketOptions(MessageType.Binary))) { }