2 freedom wings3 freedom_wings3 于 2016.02.17 10:21 提问

安卓,怎样让客户端和服务端连接上?

使用tcp编程,要写一套客户端的程序,一套服务器端的程序,怎样能让他们连接上?要开2个
avd吗?

另外再问一下,我之前听说过安卓程序员不用搞服务器端的,会有专门的java web程序员去搞的,于是我有一些问题:
1.安卓的服务器只能用java web来搞吗?用.net,php这些行不行?
2.安卓的服务器为什么是用java web来搞?像tcp编程这些不是java web的技术吧,java web我只有个大概的了解,就是弄一个动态网站,然后客户端上所显示的是一个网页。但是如果客户端,例如是一个看视频的客户端,更新那些客户端上的数据,都是依靠java web吗?

以上3条问题,希望大神指点指点

2个回答

shaoyezhangliwei
shaoyezhangliwei   2016.02.17 10:28

先说 你写的两套程序 客户端和服务器端时依靠http协议进行通讯的 只需要将服务器端程序部署到服务器上 ,可以用tomcat 这些开源等, 这个和 普通的web项目 性质类似。

1.安卓服务器端 很多语言都可以 ,java 只是其中的一种,.net ,php 都很常用,只不过java更重量级一些.

2.java语言相对来说更重量级一些,其实 客户端和服务器端都是基于 http协议进行通信,所以用那种语言都可以实现。
更新客户端上的数据,当然是要客户端向服务端请求数据才可以实现更新。

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 22:35

通过tcp/ip进行链接,java中用httpurlconnection就可以连接

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android简单实现Socket通信,客户端连接服务器后,服务器向客户端发送文字数据
案例实现的是简单的Socket通信,当客户端(Android客户端)连接到指定服务器以后,服务器向客户端发送一句话文字信息(你可以拓展其它的了)先看一下服务端程序的实现吧Server.javaimport java.io.IOException;import java.io.Ou
AsyncSocket写的客户端Socket,实现当服务器断开连接时弹窗提示
背景: 在MFC里面用AsyncSocket 写了一个客户端程序,一个按钮发数据,当发送数据时发现如果关闭服务器的监听端口依然会提示数据已发送。原因也许是因为异步Socket没有阻塞,connect后会立刻返回? 过程: 于是百度尝试各种方法,有心跳方法,一秒钟连一次服务器,但感觉对于我这个程序过于被动;又尝试在OnConnect的返回值nerrorcode上面下功夫,发现如果刚开始服务器没
PL/SQL客户端连接ORACLE服务端配置详细过程
PL/SQL客户端连接ORACLE服务端配置详细过程
如何实现 客户端仅用一个IP地址,就可以连接到不同的服务器上
网关服务器
客户端对HDFS的操作
package cn.itcast.bigdata.hdfs; import java.net.URI; import java.util.Iterator; import java.util.Map.Entry; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileStatus; impor
安卓APP客户端与服务器通信
安卓4.0以后副线程无法直接访问UI组件,所以需创建一个Handler对象用于传递主线程与副线程之间的数据下面是代码演示: 服务器: package socketTest; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import jav
CXF 和Spring 整合,客户端代码如何调用举例说明
通过前面两节的讲解,相信你对CXF框架开始有一些认识了。在当今项目开发中,Spring框架基上都用到过,那么它怎么与CXF结合呢,这就是我们这一间要讲的内容。好了,闲话少说。     首先,在前面基础上再导入几个spring要用到的几个.jar包:     spring-core.jar     spring-jdbc.jar     spring-context.jar     spr
Socket 编程经验谈---如何处理socket连接后服务器端或客户端的断开
现象:服务器端等待客户断连接,当socket连接建立后,如果客户端异常断开,服务器会抛出异常,从而导致程序运行中断 目标:希望服务器一直等待连接,客户端中断后程序不退出,而客户端重新恢复后可以继续保持连接 代码: public class Receive { public static byte[] buffer= new byte[1024]; public static Man
mysql如何处理一个客户端的连接
连接管理器线程处理来自网络上的请求。在所有的平台上,一个管理线程处理所有的tcp/ip请求,在unix平台上,也处理socket连接请求。管理线程将每个客户端的请求与一个专用的线程关联起来,来处理认证及这个连接的后续处理。管理进程先去线程缓存中看是否有缓存的线程可以使用,避免创建新的线程。当一个连接结束后,如果线程缓存还没有满,线程会被返回到线程缓存中。在这种模型中,存在于客户端相同数量的线程,但是
WebService 安卓客户端调用和服务器端搭建
这段时间做了一个小程序,想通过WebService来供安卓客户端调用。先说一下安卓端的程序。之前没有进行过安卓+Java的编程,就先找网上的一个查询手机号码归属地例子来测试WebService。在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境。在Android平台中我们并不会直接使用