java - 用C和JAVA实现FUSE

标签 java mysql c samba fuse

我正在尝试在Mysql数据库之上创建一个fuse文件系统,并从Windows客户端使用它客户端请求通过 SAMBA 传递到 Linux 端的 Java 服务器!!

我需要知道如何设置这种实现

工作:

第1步:Windows端客户端将登录。

第 2 步:登录后用户发出“ls”命令。

第 3 步:该命令应作为 C 函数处理

第 4 步:C 函数依次使用 JSONCpp 或 Thrift 将命令作为参数发送给 Java 服务器

第 5 步:此函数调用在 Linux 上运行的 Java 服务器。

第6步:Java Server与Mysql数据库交互并获取结果

第 7 步:此结果应该显示在 Windows 客户端上。

最佳答案

  1. 编写一个包含您要处理的回调的熔断文件系统。
  2. 通过 Java 代码监听的本地套接字转发熔断回调。
  3. Java 服务器运行查询并通过套接字返回结果(如 2 所示)。
  4. Fuse 系统返回从套接字读取的信息(2 中)
  5. 通过 samba 共享您的熔断系统。

关于java - 用C和JAVA实现FUSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402584/

相关文章:

java - 如何使用 Picasso 上传和检索图像

c - 用 C 将二维数组写入二进制文件(得到奇怪的结果)

czmq 多个 zactor 实例崩溃

c - 奇怪的行为删除 C 字符串中的重复字符

java - 如何将现有的Java程序转移到Android? (要导入什么)

java - 使用Java划分时间

mysql - 选择时剪切mysql数据

PHP,在json中索引mysql ID。这值得么?

mysql - Larval 离开加入 Eloquent 导致 id 字段被覆盖

java - Oracle pl/SQL 数字或值错误