Android经过socket 能不能发送某个变量的参数
Android通过socket 能不能发送某个变量的参数?
发送端发送一个参数的值给接收端,难道只能将参数的值转换成字符串发送给接收端然后再接收到字符串再进行处理得到这个值?
还有一个问题,能不能一次发送多个值给接收端进行处理?新手求解!
------解决方案--------------------
android的socket跟其他的socket没什么特别不一样的,不是只能发字串的。
你可以发送一个字节流给对方,一次也可以发送多个参数,只要双方遵循同一个协议就好了,也就是对方收到以后知道怎么把这些参数提取出来。
------解决方案--------------------
用json数据发送,很方便的。
------解决方案--------------------
其实你将需要发送的对象类进行序列化,implements Serializable
然后调用writeObject(object)
接收方直接强转为对象就行
发送端发送一个参数的值给接收端,难道只能将参数的值转换成字符串发送给接收端然后再接收到字符串再进行处理得到这个值?
还有一个问题,能不能一次发送多个值给接收端进行处理?新手求解!
------解决方案--------------------
android的socket跟其他的socket没什么特别不一样的,不是只能发字串的。
你可以发送一个字节流给对方,一次也可以发送多个参数,只要双方遵循同一个协议就好了,也就是对方收到以后知道怎么把这些参数提取出来。
------解决方案--------------------
用json数据发送,很方便的。
------解决方案--------------------
其实你将需要发送的对象类进行序列化,implements Serializable
然后调用writeObject(object)
接收方直接强转为对象就行