java服务端和android客户端socket通信,现在java服务端要像android客户端传送一组坐标数据
展开全部
在Android客户端同样监听socket就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从服务器写一个字符串过去可以这样:String p = "-1,2,5";
发过去以后,将字符串分隔开,String[] ss = p.split(",");
数组里面的元素就是位置的三个坐标了。
但鉴于你可能发送多种类型的数据,你可以写一个协议,举例说就是,String p ="P,-1,2,5";
分隔出来以后,可以根据数组里面的第一个值判断是什么类型的数据,在执行相关的操作。
发过去以后,将字符串分隔开,String[] ss = p.split(",");
数组里面的元素就是位置的三个坐标了。
但鉴于你可能发送多种类型的数据,你可以写一个协议,举例说就是,String p ="P,-1,2,5";
分隔出来以后,可以根据数组里面的第一个值判断是什么类型的数据,在执行相关的操作。
追问
写个协议这块 能给写个demo 么
追答
说是说协议,其实就是一个标志,这个标志代表了你的数据类型,你就可以根据你的数据类型进行相应的操作
if(ss[0].equals("P")){
//位置信息的相关操作
}
else if(ss[0].equals("T")){
//时间信息的相关操作
}
....
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询