SMBService を使って、&<a href="https://www.jcifs.org/" target="_blank"&>JCFIS クライアント・ライブラリ&</a&>.を利用した Windows サーバーに対するファイル送受信を行うことができます。
JCIFS はオープンソースのクライアント・ライブラリで、SMB1 プロトコルをサポートしています。
JCIFS は、SMB プロトコルのより新しいバリアントである SMB2/3 をサポートしていませんが、このバリアントのサポートは少しずつ必須となりつつあります (Windows 10 では SMB2/3 が必須)。
Microsoft 製品では SMB1 は廃止されています。ですから、ネットワークで SMB1 が無効な場合、JCIFS' 関連の処理は作動しません。
SMBService は以下のコマンドをサポートしています。
5.25.1 SERVICE_LOAD
5.25.2 SERVICE_GET
5.25.3 SET
5.25.4 PUT
5.25.5 GET
5.25.6 CHECKFOR
5.25.7 DELETE
5.25.8 CREATE
5.25.9 RENAME
5.25.10 COPY
5.25.11 LIST
5.25.12 SERVICE_UNLOAD