在android开发中,socket通信时,android虚拟机端的ip地址是多少?

sun_yg1988 2012-04-03 07:51:03

我想把android虚拟机作为socket服务器端,android虚拟机的ip(我设为局域网本机的网络ip连socket服务器端时不行,比如我电脑的ip是192.168.1.74,在进行连接时抛出.......:connect refused,我在socket客户端(是在我的工程的服务器上)用127.0.0.1连时,不抛错了,但是文件没有传输成功)是什么啊,还有绑定的端口号,pc的客户端能不能和他连啊,要重定向么,怎么做? 假如我用android真机做socket服务器,通过2G或3G进行网络连接,那android真机的ip怎么获取,端口也要做重定向么?
...全文
739 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfei2007cumt 2012-04-03
  • 打赏
  • 举报
回复
connect refused的话有可能配置文件里没加internet权限,或者服务端没启动吧
端口转发步骤如下:
1.cmd>telnet localhost 5554
2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口,任意)
danielinbiti 2012-04-03
  • 打赏
  • 举报
回复
在局域网内android真机可以做服务器,但公网上好像不行,2G,3G分配的都不是公网IP

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧