Introduction
The AZ-Smb-Server is a file server, witch allows
to share file resources with other hosts. The smb protocool is used for this. A
lot OS systems use this protocol, e.i.
Win95,Win98,WinNt,Win200,WinXP,Win3.11,MS-DOS and Linux (Samba). The SmbServer includes three components:
- NMB-Server
- Datagram-Server
- SMB-Server
There a some limitations:
- The server can only reached in a subnet domain, because there is no domain
master (wins server) implemented. If in the subnet, a host with a local
master function, is pressent (a WinNt,Win2000, ... host) the server can
reached from the outsite of the subnet.
- If only Win98 or lower hosts are pressent in the sub net, it could be that
it isn't possible to serve in the subnet. The server can only reached with
his netpathname i.e. "\\server\service\..." .
- No printer resources can be shared.
- The server can only have one hostname, one workgroup and one ip
address.
- There is no file locking via network
implemented.
Features:
- The server is optimized for embedded systems.
- One connection needs only 180 kByte RAM.
- The program code needs 250 kByte.
- OS independent code.
Current implementaions:
Introduction
The SMB daemon
The NMB daemon
The CheckTree
Function
The
UserLogon Function
The
GetPassword Function
The
SmbInsertTreeEntry Function
The SmbInfo Function
OS-Independency
Copyright © 2003 Anton Zechner