本文译自:http://developer.android.com/training/connect-devices-wirelessly/nsd.html给应用程序添加网络服务发现(NSD)功能,以便用户能够识别局域网内支持该应用所请求的服务的其他设备。主要用于诸如文件共享或多人游戏等各种对等应用程序。Android的NSD API简化了实现这些功能所需要的工作。本文介绍如何构建一个能够把自己的
转载 2024-06-14 21:01:33
327阅读
这篇文章主要介绍了手机访问电脑文件的方法,大家在测试在电脑上的页面文件时,省去了不必要的麻烦也不需要搭建模拟器,有需要的小伙伴可以参考下手机想访问测试电脑写好的页面文件时,这时部分人人会想到,拷内存卡,拷优盘,直接拷手机里(当然了 用模拟器的话这里就例外了),。。。。。普通人一般用这些复制来复制去的方法,作为一个程序员,不自觉的就感觉,这好麻烦啊,或者说好low的操作方法啊。。。。作为一个懂电脑的
文章目录1. 群晖安装Cpolar2. 创建TCP公网地址3. 远程访问群晖文件4. 固定TCP公网地址5. 固定TCP地址连接 DS file 是一个由群晖公司开发的文件管理应用程序,主要用于浏览、访问和管理存储在群晖NAS(网络附加存储)中的文件。这个应用程序具有强大的功能,如实时预览文件、文件智能管理、文件分类、文件上传下载等,而且所有功能都是免费使用。用户可以通过DS file安全地浏览
公司要求搞个手机控制电视盒子的功能,涉及到文件传输和控制指令,网上有很多例子,简单的总结一下,使用一个socket线程来进行文件传输和指令传输server端WifiFileServers.javapublic class WifiFileServers { private ServerSocket serverSocket = null; private String serve
转载 2023-09-19 15:43:19
72阅读
iphone手机找不到无线局域网,该怎么办呢?我们在“关于手机”的菜单里找到“无线局域网地址”菜单,下面我们就来看看详细的教程。找到设置:每一个iphone用户都能找到“设置”菜单。如图所示:找到通用:在设置的菜单里找到通用即可,如图所示:找到“关于本机”:关于本机的意思就是手机本身的属性,我们点击一下,如图所示。找到“无线局域网地址”:在“关于手机”的菜单里找到“无线局域网地址”菜单,后面的串号
转载 2023-07-29 22:32:40
288阅读
旧机宝需要在一个局域网内(同一wifi下)实现设备的发现和通信功能。对于设备的发现,包括主动去搜寻别的设备以及主动声明自身的存在。对于通信则要求通信的句柄和设备的基本信息存储起来以供下次使用。实现的原理非常简单,创建socketserver,并通过UDP告诉其他设备该socketserver的存在,其他设备则通过连接该socketserver来维持通信链路。1、设备发现在所有设备都在同一络并打开
有时候我们用U盘或者移动硬盘将软件电影拷贝来拷贝去的,总觉得很麻烦....例如 我有一部电影在电脑上下载好了,想到电视上去看,还得找到U盘或者移动硬盘先复制在插到电视上面去看......而且作为一个电视壁挂的人来说,单单是插入USB就已经很麻烦了,所以利用wifi设置设备共享,达到互相访问的目的。首先,1.你的电视和电视机顶盒必须是智能的。2.电视和电脑(或者其他设备)在同一局域网内。3.被访问的
## iOS开发局域网发现流程 ### 1. 寻找可用的网络库 在iOS开发中,我们可以使用一些第三方库来实现局域网发现的功能。寻找可用的网络库是我们开始的第一步。 ### 2. 安装网络库 下载并安装所选择的网络库,可以通过CocoaPods来管理依赖关系。在终端中执行以下命令安装CocoaPods: ``` $ sudo gem install cocoapods ``` 在项目文件夹下创
原创 2023-12-06 12:15:28
126阅读
现在公司最喜欢用WIN2000/XP,但是这个系统本身就带有些系统排斥,因为内网的资源是共享的,所以经常碰到登入不了的问题,系统提示:此工作组的服务器列表无法使用。下面就着手解决.但是首先,我们先来看下网络邻居互相访问的最基本的条件:   1.双方计算机打开,且设置了网络共享资源;   2.双方的计算机添加了 "Microsoft网络文件和打印共享"服务;   3.双方都正确设
手机玩转局域网利器dsploit(csploit)dSploit简介                                             
# Java局域网设备发现 ## 简介 在局域网中,有时候我们需要知道当前网络中有哪些设备在线。例如,我们可能需要发现可用的打印机、服务器或其他网络设备。Java提供了一些API和工具,可以帮助我们实现局域网设备的发现。 本文将介绍如何使用Java编写一个简单的网络设备发现程序,并提供代码示例来帮助读者理解。 ## 设备发现原理 设备发现的原理是通过发送网络请求(通常是UDP广播)到局域
原创 2023-11-20 11:43:15
418阅读
想要在同一个局域网内,发现其他设备。有如下的几种方案。应用起来之后,请求同一个地址,构建同一个组。每个应用就是这个组的成员。每个成员之间相互知道。 这样的方案,缺点是需要有一个中心,用来管理这些成员在同一局域网内,相互之间广播。广播内容,可以是自己的ip和对应服务的端口号,以及需要携带的信息。 这样的方案,缺点就是广播可能会带来大量的网络阻塞。在同一局域网内,使用多播。android 内置有mDN
转载 2023-09-24 16:54:07
2119阅读
总结下自己前阶段学习的局域网聊天,巩固下知识。这个乃是作者的开山之作,大家随便看看就好。补上效果图:其中主要采用的UDP协议,其中涉及的知识点主要有,数据库的操作:SQLite,SharedPreference ,Udp协议,字符串数据流的写入读取,广播等不过这个实现的功能比较少,只能文字聊天,由于局域网聊天的局限性,所以作者就没有打算继续深入的研究,大概了解下实现的原理。知道UPD协议的,就不难
转载 2023-08-01 15:50:18
302阅读
Android上实现局域网络聊天功能问题1.服务器以什么形式保存客户端链接,如何检索和区分这些链接?2.通信协议3.客户端的线程如何实现?4.依靠RecyclerView实现聊天框。设置adapter匹配数据。5.服务器监听socket连接代码6.adapter必须重写的三个方法: 问题1.服务器以什么形式保存客户端链接,如何检索和区分这些链接?通过建立hushmap来存储socket链接。
前言: 遇到一个Android+web服务的项目, 做app端时遇到要扫描wifi内的其他ip地址, 之后在网上找了好久, 试过WifiManager不过只能获取bssid,据说就是mac地址,但不是ip啊,然后想使用android底层的Linus的shell命令,搞了不天也不懂...好在最后参考网上帖子. 总算是有眉目了,但是后边说项目不用了,我去.
一、理由 1、起因:因为疫情的原因,导致自己在家上网课,而学习兴趣不大,所以搞一些小玩意来提供自己的学习的兴趣和锻炼下自己,就做了up主,(有兴趣的朋友可以关注下我:算个法)。由学习通的线上考试,自己想到了一个奇妙的方法来应付学习通的线上考试,那就是用两部手机来作弊,一部作为客户端,分享屏幕,一部作为服务端,接受屏幕和提取屏幕的文字(最初可能有点作弊的想法,最后就没有了,期末还是好好复习好,这博客
转载 2023-09-28 15:34:35
177阅读
一、主要步骤 1.扫描局域网内所有IP 2.将扫描到的所有IP遍历建立连接 3.和服务端进行收发数据 二、扫描局域网内所有IP 这里直接用了这篇博客提供的一个工具类。import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; import java.net.NetworkI
一、先引入依赖,客户端和服务端用的都是同一个依赖netty-all。   Android Studio中Gradle配置: compile 'io.netty:netty-all:5.0.0.Alpha2'   IDEA中Maven配置: <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <depen
转载 2024-02-06 22:05:58
58阅读
文章目录获取IP地址完整示例代码运行结果其他文章 获取IP地址在安卓中,我们使用静态方法NetworkInterface.getNetworkInterfaces() 来获取当前设备上所有的网络接口。网络接口是指设备上用于进行网络通信的硬件或软件。这些接口可以是物理接口(如以太接口、无线网卡等),也可以是虚拟接口(如VPN连接、回环接口等)。调用 NetworkInterface.getNet
转载 2024-07-05 23:10:44
83阅读
        在我们的app中添加网络服务发现功能(NSD)以方便在不同的设备上响应局域网中的请求。这种功能对于多设备之间点对点服务来说很有用,例如多人游戏,多人通话,文件共享等。一,在网络中注册你的服务注意:这一步是可选操作,如果你对通过局域网广播你的应用服务不关心,这一步大可省去。在局域网中注册你的服务,首先需要创建一个NsdServiceI
转载 2023-11-12 08:07:20
284阅读
  • 1
  • 2
  • 3
  • 4
  • 5