问题标签 [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.

0 投票
3 回答
25258 浏览

java - 使用 DataOutputStream 编写大字符串

我一直在做一些套接字编程来通过网络传输信息。我遇到了 DataOutputStream.writeUTF() 的问题。它似乎允许高达 64k 的字符串,但我有一些情况可以运行。是否有任何支持更大字符串的好选择,或者我需要自己滚动?

0 投票
3 回答
6786 浏览

java - DataOutputStream 不刷新

我有一个将 UTF-8 字符串发送到 C# TCP 服务器的 Java 客户端,我正在使用 DataOutputStream 发送字符串。代码如下所示:

问题是冲洗似乎无法正常工作。如果我发送两个彼此靠近的字符串,服务器只会收到一条包含两个字符串的消息。如果我在调用之间执行 Thread.sleep(1000) ,那么整个事情都有效,这显然不是一个解决方案。我错过了什么?

0 投票
3 回答
17906 浏览

java - Android:通过 TCP 套接字流式传输音频

对于我的应用程序,我需要在 Android 手机上录制来自 MIC 的音频,然后通过 TCP 将其发送到需要播放的其他 Android 手机。

我正在使用AudioRecordAudioTrack上课。这适用于文件 - 使用 将音频写入文件DataOutputStream,并使用DataInputStream.

但是,如果我从套接字而不是文件获得相同的流,并尝试写入它,我会得到一个异常。

我不知道可能出了什么问题。任何帮助将不胜感激。

编辑:即使我尝试使用更大的缓冲区大小(65535 字节,160000 字节),问题也是一样的。

这是代码:

录音机:

上面的 DataOutputStream 是这样获得的:

你能看看,让我知道我在这里做错了什么吗?

谢谢,

0 投票
6 回答
59281 浏览

java - 如何在 Java 中同时使用 ByteArrayOutputStream 和 DataOutputStream?

我在这里遇到了很大的问题,我认为这是因为我不太了解我应该如何使用Java提供的API。

我需要将 aint和 abyte[]写入 a byte[]

我想用 aDataOutputStream来解决用writeInt(int i)and写入的数据write(byte[] b),并且能够将它放入一个字节数组中,我应该使用ByteArrayOutputStream方法toByteArray().

我知道这些类使用 Wrapper 模式,所以我有两个选择:

或者

但在这两种情况下,我都“失去”了一种方法。在第一种情况下,我无法访问该toByteArray()方法,在第二种情况下,我无法访问该writeInt()方法。

我应该如何一起使用这些课程?

0 投票
3 回答
3721 浏览

java - java DataOutputStream 异常

在我第二次输入内容时(在我输入主机名之后),第 24 行会引发异常 - 服务器工作正常。代码

我是java新手,所以我想我错过了一些明显的东西。异常读取:

线程“主”java.net.SocketException 中的异常:软件导致连接中止:java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) 处 java.net.SocketOutputStream.socketWrite0(Native Method) 处的套接字写入错误。 net.SocketOutputStream.write(SocketOutputStream.java:115) at java.io.DataOutputStream.writeBytes(DataOutputStream.java:259) at TCPclient.main(TCPClient.java:52) Java 结果:1

服务器 :

0 投票
1 回答
354 浏览

php - 可以像使用 Facebook 和 Twitter 等 Oauth 一样集成 Orkut

根据我掌握的信息,Aouth 提供了非常标准的平台,用于访问 Facebook、Twitter 和 LinkedIn 等第三方社交网站的身份验证。

是否可以在 PHP 中为第三方用户将 Orkut 与网站集成。如果是,请帮助我。

0 投票
2 回答
1140 浏览

blackberry - 在 BlackBerry 上使用流保存和读取文件

参数 'address' 是字符串“CepVizyonVersionFile”,并且在Connector.openDataInputStream(address)程序抛出异常消息后:

URL 中没有“:”。

地址应该是什么格式?

0 投票
1 回答
2257 浏览

java - java对象流

我正在尝试在 java 中创建一个服务器,它将同时维护多达 4 个连接。我认为将相关信息保存在数组中可以达到我的目的,但是我遇到了一些麻烦。

这是我创建的类:

无论如何,当我将一个套接字发送到该类时,它会进入创建输入流的阶段,但实际上从未创建过该流。语法似乎是正确的,所以我只能假设存在某种我不知道的逻辑错误。在破译为什么这个类不会创建输入或输出流的任何帮助将不胜感激。

谢谢,

0 投票
1 回答
1587 浏览

java - 二进制 I/O 类(对二进制数据文件中的所有整数求和)

有人可以帮我解决这个问题吗?我不太擅长二进制 I/O 类。

假设在 DataOutputStream 中使用 writeInt(int) 创建了一个名为练习 13b_1.dat 的二进制数据文件。该文件包含未指定数量的整数。编写程序求整数之和。

0 投票
2 回答
1697 浏览

java - 通过 UDP 套接字发送数据包

我正在尝试将以下数据发送到将使用 C++ 的服务器:

我正在尝试创建一个字节数组,我将在其中包含所有这些:

现在我有了包含所有数据的字节数组,但我不确定我所做的是否正确,以及是否能够从服务器端读取所有这些数据。如果您能给我一些建议,我将不胜感激,

谢谢,