安卓socket编程的服务器端的地址是什么 60

我是用一个java类作为一个服务器,用一个安卓应用程序的虚拟机作为一个客户端,访问服务器的地址试过10.0.2.2,127.0.0.1,都不行,不知道怎么办了。实现的功能... 我是用一个java类作为一个服务器,用一个安卓应用程序的虚拟机作为一个客户端,访问服务器的地址试过10.0.2.2,127.0.0.1,都不行,不知道怎么办了。实现的功能是我让客户端传一个字符串到服务器,然后服务器接收并且打印出来。
服务器:

客服端:
展开
 我来答
百度网友1a235aba15
推荐于2016-10-19 · 超过80用户采纳过TA的回答
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:123万
展开全部
服务端的地址就是你服务器运行的电脑的ip地址,服务器运行在哪个电脑,那个电脑的ip就是你服务器端的地址。
使用socket编程的话创建服务器端的时候一般都是ServerSocket来创建一个对象,通过new构造函数的时候传入一个端口号,客户端连接的时候除了使用服务器端ip还有这个端口号,创建了对象之类,开启无限循环,用这个对象调用accept()方法,这就是常说的心跳连接,这个方法会一直阻塞,直到有客户端连接上。
客户端连接的时候也需要创建Socket对象,实例化这个对象的时候就需要传入服务器端ip和端口号,然后就可以利用这个对象获取输入输出流与服务器交互。
同样服务器端的ServerSocket对象调用accept()方法返回的Socket对象也可以获取输入输出流对象,然后利用这些流与客户端交互。
浙江启扬智能科技有限公司
2023-08-23 广告
是的,安卓手机可以用于ARM开发。ARM是一种常见的处理器架构,广泛应用于移动设备和嵌入式系统。使用安卓手机的ARM处理器,可以通过安装开发工具和必要的库来进行编程和调试。此外,还可以通过连接外部设备或传感器来扩展手机的功能,进一步满足开发... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
程序员的精彩
2012-12-12 · 专注程序开发,码出牛X的生活
程序员的精彩
采纳数:69 获赞数:1228

向TA提问 私信TA
展开全部
android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!若你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP: 10.0.0.2,10.0.0.2是模拟器设定的特定ip,是你电脑的别名,在模拟器上用 10.0.0.2 就能成功访问你的电脑本机。

引用:http://www.eoeandroid.com/thread-154696-1-1.html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qwerqwer190
2012-12-02
知道答主
回答量:16
采纳率:0%
帮助的人:2.2万
追问
没有、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duzc2
2012-12-02 · TA获得超过2512个赞
知道大有可为答主
回答量:1987
采纳率:50%
帮助的人:2080万
展开全部
是你服务器的IP地址。
你那个java程序运行在哪个电脑上,就是那个电脑的ip地址。
追问
就是用自己的电脑作为服务器,Ip地址试过,还是不对。
追答
你在Dev tools 里面打开Terminalping 一下 你的主机,看看行不行.
首先要确认网络连接是可以连通的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式