问题标签 [dataoutputstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 Android 中重复使用相同的进程来执行 shell 命令。怎么了?
我的应用程序使用单独线程中的进程来运行一些命令并从中获取输入:
该应用程序向进程发送命令,如下所示:
然后线程使用 BufferedReaders 从进程读取输入并将其发送到主线程,它第一次工作正常。问题是我想通过多次调用来重用同一个进程setCommands()
,但是在第一次调用之后,进程的 OutputStream 被out.writeBytes("exit\n");
语句关闭。如果我评论这一行,似乎out.flush()
开始没有效果。有人可以向我解释为什么会发生这种情况以及如何正确地做到这一点?
java - 为什么这个 DataOutputStream 在我的名字后面打印出乱码?
问题中的所有内容都在标题中。
输出中的“我的名字”后面有很多乱码。
我不好,我错过了什么?我只是想学习 DataOutputStream。
android - 用dataoutputstream的write方法实现进度条
是否可以在以下代码中合并水平进度条?我在想 os AsyncTask 但后来我意识到,我不能将整数值传递给 doInBackground() 中的 ProgressUpdate() 方法。请帮忙!
android - 为什么它在 httpUrlConnection 上返回内部服务器错误?
我正在开发一个可以将不同文件发送到 Web 服务器的应用程序。我还想发送大文件,为了做到这一点,我需要对文件进行分块。但是当我将文件发送到服务器时,什么都没有上传。我不知道我发送文件的方式是否有错误,它在我的响应中给出错误 500(内部服务器错误)。我认为服务器不是问题,因为当我使用上传文件时multiPartEntity 它可以工作,但是当我使用 BufferedInputStream 和 DataOutputStream 时它不起作用。请帮助我并告诉我的代码有什么问题,为什么它不能发送我的文件。这是我到目前为止:
android - 为什么在获取对我的 httpUrlConnection 的响应时出现 java.io.FileNotFoundException?
我不知道我是否将我的文件直接发送到 web api。因为没有给客户端请求代码一个错误。但是当我收到对服务器的响应时,它会给我一个 java.io.FileNotFoundException。所以我认为我的请求代码有问题,因为它没有将任何文件上传到 Web 服务器,我认为这就是我得到 java.io.FileNotFoundException 的原因。请帮我解决这个问题。
android - 如何在android的web api中发送块文件?
我正在发送大于 2mb 的文件。为了能够发送这个文件,我需要把这个文件分成每块 2mb 大小的小块 [chunks] 并按块发送。我已经将文件分成较小的块并将其发送到 Web 服务器,但问题是当我已经收到响应时,文件大小越来越大,同时逐块发送文件。但是每个块的文件大小为 2mb 所以我'我想知道为什么会发生这种情况。预期的文件长度是我发送的特定块的长度,而块长度是已经发送的所有块的加法大小。到目前为止,我在这里:
这是我得到的示例响应:
文件长度增加而不是块长度
java - 数据输入流和数据输出流
我制作了自己的缓冲写入器,它可以工作。但不知道是不是真的?
当我注销时我做了一个缓冲阅读器(200 个硬币),当我登录时我得到(545453 个硬币)或其他数量,我确定它是缓冲写入器,请帮助!
}
如何让它正确保存所有(整数)?
android - 为什么我的 dos.write(buffer, 0, bufferSize) 中有损坏的管道?
我在 dos.write 中的写作遇到了一个大问题,它给了我一个坏掉的管道,我不知道如何修复它。任何人都可以建议处理此类错误的正确方法。我在网上搜索并说问题出在连接上,但是当我尝试删除我在 outputStream 中写入文件的代码时, outputStream 中的其他写入字节正在工作。请帮帮我谢谢..
----这是我的代码----
java - Java 更新服务器未接收客户端输入
我正在用 Java 编写一个服务器,它将向客户端发送响应,该客户端向服务器发送客户端名称。查看服务器的命令行输出,它成功地创建了到客户端的连接,但它只是停留在等待客户端名称。
这是服务器代码(pastebinned,因为它有点长): http: //pastebin.com/rwXT2AhU。
这是客户端代码:(也是 pastebinned):http://pastebin.com/9xUpyhRA
java - 为什么在写入在另一个线程上定义的套接字输出时会出现(java)NullPointerException?
我正在尝试在java中创建一个简单的客户端/服务器应用程序,它有一个启动线程的主线程 - 侦听器线程和一个可运行的 - 发送者线程。它们与工作程序进行通信。套接字是在侦听器线程上创建的,输入和输出静态变量也是如此。
问题是:我可以使用输出,但前提是我从定义它的侦听器线程调用它。(output.writeBytes("0000");) 当我尝试从 Sender runnable 调用它时,我得到一个空异常!(InfoListener.output.writeBytes("0000");)
这是我的(不是那么聪明)代码,没有所有的异常处理:
* InfoListener.java 文件 *
* InfoSender.java 文件 *
请帮助:|