2

目前我使用

serverOutput = new DataOutputStream(socketCliente.getOutputStream());

接着

serverOutput.write(data.getBytes());

并且它工作正常,直到我添加任何非标准字符(例如ñ),然后添加尽可能多的字符,从文件末尾删除该数量的字符并且不会到达。

PandroidAgentTentacle.java 中提供了完整的源代码

http://pandora.svn.sourceforge.net/viewvc/pandora/trunk/pandora_agents/android/src/pandroid/agent/

4

2 回答 2

1

使用 DataOutputStream 的好处是您拥有为您封装所有这些的 writeUTF 方法。

于 2012-08-27T07:56:14.870 回答
0

你试过用serverOutput.write(data.getBytes("UTF-8"));吗?

于 2012-08-27T07:57:29.287 回答