Android 浅谈同一局域网下使用WiFi连接打印机

Android 浅谈同一局域网下使用WiFi连接打印机

最近的工作还真是忙,所谓是忙里偷闲,为了给大家分享一下如何在同一局域网下,使用WiFi去连接打印机,

刚接到这样的任务时,脑子并没有那么乱,自己的思路还是很清晰的,也许是因为之前做过WiFi的原因吧,然后

就拿着打印机布置好一些相关信息,跟着就各种代码实现,把WiFi的关闭,开关,获取到的列表等等一系列功能

实现了一遍,但是吐血的事情就发生了,原来产品需求并没有要求那么复杂,只是很简单的一个要求,直接输入

ip地址和端口号,然后可以连接成功就完事了。这里告诫我们,在开发的时候,最好就先了解清楚产品需求,

以免做无用功,接下来就进入到代码实现环节啦。

1.同一局域网下使用WiFi连接打印机,可以实现打印出文本,可以想一下,用什么方法去实现呢?

socket通信,没错,相信这个是最好的通信工具了,那什么是socket呢,它的好处有哪些,这里就简单和大家分享一下socket的通信机制原理,所谓socket通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或者应答网络请求。

以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。

下面是一个很简单的服务端与前端的通信demo

//这个是服务端的代码
new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    //这里的9999端口号要与客户端的端口号一致
                    ServerSocket ss = new ServerSocket(9999);
         
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
使用WiFi连接打印机,可以按照以下步骤进行操作: 1. 首先,确保你的打印机支持WiFi连接功能。如果不确定,可以参考打印机的说明书或者在官方网站上查找相关信息。 2. 连接同一局域网下的WiFi网络。确保你的手机或电脑与打印机处于相同的WiFi网络中。 3. 打开设备上的打印机设置界面。在设置界面中,搜索可用的WiFi打印机列表。 4. 从列表中选择要连接打印机。点击连接按钮或者输入相应的密码进行连接。 5. 连接成功后,你可以通过设备上的打印选项来选择要打印的内容。可以是文档、图片或其他支持的文件类型。 6. 在选择了要打印的内容后,点击打印按钮即可开始打印。 请注意,具体的操作步骤可能因为打印机品牌和型号的不同而有所差异。因此,在进行连接之前,建议参考打印机的说明书或者在官方网站上查找相关的操作指南。引用 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [android wifi连接打印机并获取打印机状态](https://download.csdn.net/download/jin870132/9636858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Android 浅谈同一局域网使用WiFi连接打印机](https://blog.csdn.net/weixin_42131414/article/details/117765936)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值