|
|
|
RTSMB – Server and Client |
|
|
-
100% portable ANSI-C
-
RTOS independent
-
Portable to any network
stack
-
Supports any file system
-
Linux/BSDsockets support
-
Win32/Winsock support
-
Share or User level
security with encrypted passwords
-
Supports printing
-
POSIX-style file printing
-
NO GNU or other public
licensing
|
|
|
|
-
Network Printers
-
Network Storage
-
Data Collection Devices
-
Digital Cameras
-
MP3 Players
|
|
|
Designed from the bottom up
for small real-time systems, EBS's RTSMB
Client/Server is high performance, has a small
footprint, and is robust and portable.
|
|
|
|
|
|
|
|
|
|
Simultaneous
Connections |
Helper
Threads |
Number of
Users |
Open
Files |
Buffer Size
(default) |
Footprint |
|
Average |
5 |
4 |
1 |
10 |
2924 |
150 kb |
|
Large |
15 |
10 |
3 |
20 |
2924 |
347 kb |
|
|
|
FUNCTIONALITY HIGHLIGHTS |
|
|
|
|
-
High performance
-
Handles simultaneous
requests efficiently
-
Runs single-threaded,
multi-threaded, or polled mode
-
Small memory footprint
-
Ability to operate in
synchronous (blocking) or asynchronous (polled)
mode.
|
|
|
|
|
|
|
|
-
Modular Porting layer
-
Simple porting procedures
-
Well-commented porting
layer
-
Comprehensive
documentation
|
|
|
|
|
|
-
Variable connections
-
Variable buffer size
-
Variable number of
threads, users and open files.
-
Reducing connections,
threads, users, open files, and buffer size
reduces footprint size.
-
Increasing threads
and buffer size increases speed performance
|
|
|