这是我的流程图:
文件来源&gt;节气门&gt; <分组编码器>打包打包&gt;分组解码器&gt;文件汇。
无论我做什么,最后的1或2个数据包(取决于来自文件源的字节数)都不会被写入文件接收器。如果我用TCP源和TCP接收器替换文件源和文件接收器,问题是一样的。 我认为这是分组编码器和解码器的问题。关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
这个问题可能与每个块的内部缓冲或文件接收器的缓冲有关。尝试减少每个块中缓冲的项目数量和/或将文件接收器的void
Java_pl_pelotasplus_actionafteruninstall_MainActivity_observer(JNIEnv* env, jobject thiz) {
// I want to get email.. How to get
}
选项设置为unbuffered
。
另一种解决方案是从流程图的选项中选择On
选项和No-GUI
。通过这种方式,当文件源块到达文件末尾时,它会向以下块发送一个特殊值,指示流程图正在停止。也许通过这种方式,流程图块中的所有缓冲项最终都会被刷新。