双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

可以用安卓真机作为socket服务端吗

doudousang1 doudousang1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public void getInetIpAddress() {
//\u83b7\u53d6wifi\u670d\u52a1
WifiManager wifiManager = (WifiManager) getSystemService(this.WIFI_SERVICE);
//\u5224\u65adwifi\u662f\u5426\u5f00\u542f
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ipAddress = wifiInfo.getIpAddress();
String ip = intToIp(ipAddress);
}
private String intToIp(int i) {

return (i & 0xFF ) + "." +
((i >> 8 ) & 0xFF) + "." +
((i >> 16 ) & 0xFF) + "." +
( i >> 24 & 0xFF) ;
}

通过这个代码得到服务端手机的ip为192.168.0.147,再用另一个手机去连接Socket socket = new Socket("192.168.0.147", 50000);
连接不上,请问这样做可以实现吗,是哪儿有问题
...全文

相关推荐

mono for andriod-socket-tcpip-手机客户端与服务端

1。这个都是自己慢慢摸索的。mono for andriod ,资料真的太少了。 2.正在做安卓手机的项目。选择这条路都不知道能不能坚持下去。 3.希望有同样迷惑的人,照亮一点前面的路,也希望能照亮自己。 4.下面的代码运行环境 VS2012 + mono for andriod 4.8 java -sdk 与 mono for andriod 4.8 见下面的网盘 希望到时,这个网盘没有被封。 http://pan.baidu.com/s/1sjqMsqT 安装教程 http://www.51mono.com/article/show/172 http://www.51mono.com/article/show/96 安卓模拟器,推荐使用 Genymotion。 具体的安装教程,就请网上找吧。我实在没有力气了。 不过在模拟时,还是有点不够爽。 由于是 mono for andriod 专业破解版,所以可以直接使用 真机运行的。 我就是用 小米3 来运行。问题比较少。 另外要吐槽一下的是,开发这个手机APP,真的很耗内存。为此我不得不把我的老爷机换了4G的内存条。 由于是老爷机,内存条好贵的呀。 5,windows 开发环境 是 win8.1. 32位。 6.希望我啰嗦的这么多信息对你有用。 7.下面是正题了。 这个压缩包中,包含 C#写的服务端。 和 mono for andriod ---c# 写的手机客户端。 实现简单的 Socket --TCP/IP 通信。 其实,使用的类 和语法代码与 普通PC机的一样。但 手机客户端,还是有点点区别。 在pc客户端中,使用线程收取 信息,然后打印到UI控件上,是使用委托进行。 在手机APP中,有一个专门的方法来把这个信息寄送到 UI线程,然后在 UI控件上进行显示。 在例子中,有体现。 8.好了,就这么多了

wxyz87422423

Android聊天软件核心实现:C/S架构、Socket与多线程原理拆解

在移动应用开发中,即时通讯是典型的高频需求,而理解客户端与服务器之间的通信模型是构建此类应用的基础。C/S架构通过集中式服务器统一管理在线状态与消息路由,特别适合中小规模的教学项目和工程实践。Android平台利用Socket建立TCP/IP连接,配合Java服务端完成数据交互;MVC模式则清晰划分UI与业务逻辑,多线程机制确保网络操作不阻塞界面。这些核心技术形成一个完整闭环:从登录验证、消息转发到退出清理,体现了一条消息从发送到送达的完整链路。本文以一个可运行的Android聊天项目为对象,拆解登录、注册

天使的倔强

Android Socket聊天保活与消息可靠传输实战

Socket通信是移动实时交互的基础技术概念,其核心在于TCP连接管理与数据可靠传输。在Android平台,由于系统生命周期管控、后台限制、线程模型特殊性及厂商ROM定制,单纯建立Socket连接远不足以支撑稳定聊天功能。关键技术价值体现在连接保活、断线重连、消息去重与离线同步四大维度,广泛应用于即时通讯、在线教育、远程协作等需高实时性与强一致性的场景。本文聚焦Android端Socket工程落地中的真实难点,涵盖Foreground Service保活机制、指数退避重连策略、基于seq_id与时间戳的双重

学习汪汪

安卓Andriod源码——Red5+直播系统的架构服务端的直播流工程.zip

安卓Andriod源码——Red5+直播系统的架构服务端的直播流工程.zip

易小侠

android安卓笔记

安卓 学习 Activity

niewei886
评论 2
收藏 已收藏
分享
返回顶部
doudousang1
Android 80,489 成员 91,371 内容