本文目标:app作为服务端,pc做客户端,进行通信

1.解决模拟器IP问题

测试使用雷电模拟器,在设置-网络设置-开启网络桥接模式-安装驱动-装好后重启!

重启后可看到,网卡显示正常;这时网卡会单独给模拟器分配一个IP地址,接下来用这个地址进行通信;

2.获得IP

直接在模拟器的:设置app-关于-IP地址中获得;

3.获得端口

在LogCat的选择框中直接查看:

4.两端代码演示

1.app做服务端,代码写在Android项目中:

Executors.newSingleThreadExecutor().submit(() -> {//本人使用的三方框架- -WebSocketServer server = new WebServerTest(new InetSocketAddress("1xx.xx.xxx", 5554));server.run();});

2.pc作为客户端,代码为普通java项目:

String str = "ws://xxx.xx.xxx:5554";
WebSocketClient client = new WebClientTest(new URI(str));
client.connect();

完结!

安卓模拟器和pc进行Socket连接--app和pc通信相关推荐

  1. tcgames使用有延迟_tcgames怎么用?tcgames无需安卓模拟器卡顿延迟手机连接不了怎么办?...

    原标题:tcgames怎么用?tcgames无需安卓模拟器卡顿延迟手机连接不了怎么办? tcgames鼠标如何控制视角?tcgames连接不上手机怎么办?tcgames延迟卡顿怎么办?tcgames是 ...

  2. Android客户端,PC服务器,Socket连接所遇到的问题

    这两天在编写 Socket客户端,服务器Demo时的总结: 1.客户端与服务器的形式:Android手机客户端,PC搭建Socket服务器,采用的是Apache-mina开源框架(异步连接框架). 2 ...

  3. tcgames无需安卓模拟器电脑玩手游连接黑屏、闪退、连接不上问题汇总

    tcgames连接不上手机怎么办?tcgames连接电脑黑屏闪退如何解决?tcgames为什么一直显示正在连接中?tcgames是一款无需安卓模拟器也可以在电脑上玩手机游戏匹配手游服玩家的工具,部分玩 ...

  4. 国产安卓模拟器无法安装Android9以上应用APP,你可以试试这一招!

    最近用到了很多模拟器,什么蓝叠(AndroidStudio无法识别),雷电,逍遥安卓模拟器,一搜一大堆,不过用了之后才发现,都是为了玩手游开发的.所以不知道是不是我不会用,总之,我觉得我的应用在上面是 ...

  5. 努比亚z17s刷原生安卓_电脑运行手机APP,不会没关系,我推荐你使用显卡服务器运行安卓模拟器...

    很多人都想用电脑端运行手机APP,但是又不知道怎么操作.纵横170yun小编推荐大家使用显卡服务器,在显卡服务器上运行安卓模拟器.让你轻轻松松在电脑端运行手机APP,甚至还可以多开噢 .如果你的电脑没 ...

  6. adb 安卓模拟器 进程端口_【转】安卓模拟器连接端口一览表

    模拟器名称                        端口号 ------------------------------------- 逍遥游                          ...

  7. android 端口查看工具,安卓模拟器连接端口一览表:(2018.11收录10款)

    本帖最后由 冥界3大法王 于 2018-11-26 21:37 编辑 下面是我总结和测试通过的:有的是搜集来的 模拟器名称                        端口号 ----------- ...

  8. Android设备通过USB线连接PC进行Socket通信

    Android设备分别作为客户端和服务端与PC通讯 背景简介 核心原理 整体思路 代码讲解 1.创建广播监听类ConnectStateReceiver 2.建立Socket连接 3.Socket连接成 ...

  9. 安卓模拟器连接端口一览表

    模拟器名称                        端口号 ------------------------------------- 逍遥游                          ...

最新文章

  1. 2013高教社杯---B碎纸片的拼接复原
  2. mysql触发器错误信息_MySQL 触发器错误_MySQL
  3. urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
  4. Linux一定需要文件系统吗?
  5. linux添加物理卷编辑文件夹,Red hat Linux下的逻辑卷管理器LVM-上
  6. html中所有的标签,HTML中的所有标签及其做用!
  7. HDU 5514 Frogs (容斥原理)
  8. The package lists or status file could not be parsed or opened.
  9. 《Effective Debugging:软件和系统调试的66个有效方法》一第2条:在网上确切地查询你所遇到的问题,以寻求解决问题的灵感...
  10. 百度seo排名规则_SEO界的潜规则(百度死不承认的SEO秘密)
  11. 数据仓库系列文章二:浅谈企业数据仓库总线矩阵
  12. H.264媒体流AnnexB和AVCC格式分析 及 FFmpeg解析mp4的H.264码流方法
  13. 博士论文-基于生成对抗网络的图像合成-阅读笔记
  14. 活动现场大屏幕互动系统源码,包含3D签到投票抽奖等功能
  15. 阿里云服务器对企业有什么用?
  16. vue 美食杰项目 登录验证
  17. 阿里云RDS-NAS-OSS
  18. 大魔王程序员生成记#01#C语言基础
  19. JSP对接国际验证码接口DEMO示例
  20. python亲密度_人际沟通入门(认清沟通高手的特质)

热门文章

  1. python区块_python区块及区块链的开发详解
  2. 努比亚手机权限开启方法3
  3. 最好的硬盘数据恢复软件是哪个
  4. FPGA 四画面视频分割逻辑框图
  5. 达梦数据库[-718]收集到的归档日志不连续错误。
  6. 中国的亲戚关系您理顺了吗?
  7. 判断2000年---2500年之间的闰年
  8. python采集修改原创_网站采集利用python洗稿!洗稿人太轻松了!
  9. w10如何共享计算机硬盘,win10共享磁盘的操作方法
  10. wow auto join battle