SecureConnect 1.0.8
SecureConnect
SecureConnect is a multi-targeted communication library for .NET that provides secure remote procedure calls (RPC), file operations, and database access with support for chunked transfers and SSL/TLS.
Target frameworks: net10.0, net48.
Install
dotnet add package SecureConnect
Quick start
using SecureConnect.Client;
using SecureConnect.Configuration;
var config = new RabbitMQConfig
{
HostName = "localhost",
Port = 5672,
UserName = "guest",
Password = "guest",
QueueName = "server_queue",
UseSsl = false
};
using var client = new SecureConnectClient(config);
var response = await client.SendTextAsync("my_queue", "Hello, Server!");
Console.WriteLine($"Response: {response}");
Features
- RPC communication over RabbitMQ
- Pub/sub messaging (
PublishAsync) and queue subscriptions (SubscribeAsync) - File operations (upload, download, delete, directory management) + hash verification
- Remote SQL execution with structured results
- Chunked transfers (8KB default) for large payloads
- SSL/TLS support + path traversal protection
Notes
- See
README.mdin the repository for full documentation and examples.
Showing the top 20 packages that depend on SecureConnect.
| Packages | Downloads |
|---|---|
|
Daq.Library
A reusable DAQ runtime class library providing protocol parsing, network/connector stack, acquisition state machine, device management, and record transfer capabilities.
|
1 |
|
Daq.Library
A reusable DAQ runtime class library providing protocol parsing, network/connector stack, acquisition state machine, device management, and record transfer capabilities.
|
0 |
.NET 10.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.2)
- RabbitMQ.Client (>= 7.2.0)
.NET Framework 4.8
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- RabbitMQ.Client (>= 7.2.0)
- System.Text.Json (>= 8.0.5)
- System.Threading.Tasks.Extensions (>= 4.5.4)