如何在socket多线程的情况下由Android向PC发送一个double数组?

ywwmil 2012-03-18 01:08:41
小弟最近刚接触socket的多线程,PC服务端使用BufferedReader获取输入,但是BufferedReader的对象只有readline()获取一个string,如何才能获取一个double数组呢?
(数组中存有坐标)
PC服务端(Java):
//定义当前线程所处理的Socket
Socket s = null;
//该线程所处理的Socket所对应的输入流
BufferedReader br = null;
String str = br.readline();
Android客户端:
OutputStream os ;
String str = "abc";
os.write((str + "\r\n").getBytes("utf-8"));
————以上是标准的格式输入输出的都是string,但是我想获取Android的触控坐标并传输给PC,这样String就不能赋值了,只能用double数组,请问如何实现double数组的传输?BufferedReader中有没有这个方法?或者其它的类?
谢谢!
...全文
137 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧