如何在socket多线程的情况下由Android向PC发送一个double数组?
小弟最近刚接触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中有没有这个方法?或者其它的类?
谢谢!