The server includes Java socket-based implementations
of the SMB/CIFS protocol that can be used on any platform.
The server can listen for SMB traffic over the TCP protocol (native SMB) supported by Windows 2000 and later versions, and the NetBIOS over TCP (NBT) protocol, supported by all Windows versions. There is also a Windows-specific interface that uses Win32 NetBIOS API calls using JNI code. This allows the CIFS server to run alongside the native Windows file server.
The default configuration uses the JNI-based code under Windows and the Java socket based code under Linux, Solaris, and Mac OS X.