java - 监控文件传输的最佳方式(Java 和 C)

标签 java c

我想监控网络应用程序中的文件传输。该网络应用程序可以使用进度条显示传输进度,也可以手动恢复失败的传输等。

仅供引用,我用C语言编写了自己的文件传输协议(protocol),然后使用Java调用该协议(protocol)。

目前,我将所有传输的数据写入数据库(C 代码执行此操作),并使用它在 Web 应用程序中进行监控。这是监视文件传输的最佳方法还是有其他方法可以用来监视文件传输?

最佳答案

如果我理解正确的话,当您传输文件时,您正在将数据放入数据库中,以便网络应用程序可以获取它并显示进度? 如果是的话,那么这可能不是一个好方法。数据库更多的是为您发送过的所有文件等制作报告。

要显示当前文件的状态,您只需在实现将返回当前状态的协议(protocol)的代码中实现函数。然后使用 ajax,您可以每 1 秒或类似的方式调用此函数,以在运行时更新进度条。

关于java - 监控文件传输的最佳方式(Java 和 C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263539/

相关文章:

java - 如何在单击 JButton 时清除 JFrame 中的所有组件值

将静态链接的 elf 二进制文件转换为动态链接的

c - 搜索二叉树然后更新重复计数

c - C 如何计算 sin() 和其他数学函数?

c++ - 如何编写没有任何字母但只能使用主词的c代码?

java - Android 如何以编程方式测量 View 或应用程序的 FPS

java - 如何使用和存储用户偏好

c - 有没有一个函数可以将char数组输入的数字转换为int数组?

java - 如何使用数组编写程序,其中用户输入数字,程序返回相应的结果

java - JTable 图标链接到对象