当前位置:编程学习 > wap >>

有没有android与服务器进行socket通信的开源代码框架

RT,小弟最近在做这方面的东西,主要的工作就是要让android连接服务器进行数据库查询操作然后把数据转成成xml格式返回给android,想找一些好的源码利用一下,求推荐!老师说可以用struts+json,不过我现在对struts还一点儿都不了解.. --------------------编程问答--------------------     你是用tcp还是http与服务器通讯,tcp的话可以用socket,哪有 什么框架,你要是用http的话 是你描述的那样,我写过一点用socket通讯的应用,但是没有xml,struts,json什么的东东,那些没有用过 --------------------编程问答--------------------
引用 1 楼  的回复:
    你是用tcp还是http与服务器通讯,tcp的话可以用socket,哪有 什么框架,你要是用http的话 是你描述的那样,我写过一点用socket通讯的应用,但是没有xml,struts,json什么的东东,那些没有用过

可以把你的Socket通讯的示例给我一份?我第一次做Android的东西 --------------------编程问答-------------------- Socket socket = new Socket();
socket .connect(new InetSocketAddress(host, port), 20000);
socket .setSoTimeout(45000);
byte[] byte = date;//你要传输的数据
BufferedInputStream is = new BufferedInputStream(socket.getInputStream(), 512);
DataInputStream dis = new DataInputStream(is);
out = new BufferedOutputStream(socket.getOutputStream());
out.write(bytes);

服务端写个socketServer监听客户端的请求就可以了
如果你想做复杂点儿,还可以扩展个私有协议 --------------------编程问答--------------------
引用 3 楼  的回复:
Socket socket = new Socket();
socket .connect(new InetSocketAddress(host, port), 20000);
socket .setSoTimeout(45000);
byte[] byte = date;//你要传输的数据
BufferedInputStream is = new BufferedInputStream……

好的,谢啦~ --------------------编程问答-------------------- 基于HTTP做数据传输也是一个不错的方法,在服务端稍加修改应该就能使用
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,