安卓手机连接socket
答:安卓手机蓝牙可以传图片和歌曲 工具:笔记本电脑 安卓手机 方法如下:在笔记本的蓝牙上右键选择添加设备 然后会要求笔记本与手机都以下面的配对码进行配对 配对中 配对成功会是下图所示这样,配对成功后就可以进行文件的传输了
答:关于网络的 socket 编程问题,你必须要仔细参考 client/server 模式进行调试。你看看是否有分配了内存,但是没有判断它的合法使用性?就使用内存变量?或者是否有其他变量越界等问题?这些都会造成你的程序无法正确运行。
答:socket断连异常而已。多线程中很正常的。一面在读一面已经挂了的话就会这样。所以最好统统trycatch
答:直到有客户端连接上。客户端连接的时候也需要创建Socket对象,实例化这个对象的时候就需要传入服务器端ip和端口号,然后就可以利用这个对象获取输入输出流与服务器交互。同样服务器端的ServerSocket对象调用accept()方法返回的Socket对象也可以获取输入输出流对象,然后利用这些流与客户端交互。
答:这是android代码,android系统不允许在主线程中执行io操作和网络操作,因此在activity中执行有关socket的io操作,也属于不合法,可以把socket读写操作放到一个线程中,异步执行
答:那你就要有个服务器,速度够快,你获取到的屏幕都能很快的存储到服务器上,用手机进去你的服务器就可以看了,如果你想直接通过服务器下载到手机那最低也要2秒左右'最快的就是直接进入服务器用手机监视看
答:大概看了一下你的程序,还没仔细分析,也不知道你的服务器端程序是什么样子,不过这边有几点提醒:1.不知道你从服务器端传过来的数据到底是什么格式,如果是Bitmap对象的格式,估计一帧的大小不会是W*H*3,起码还有一些图片的头信息之类的,就像bitmap文件里面不会只存像素数据,还会有一些版本号,...
答:使用蓝牙API,可以做到: * 搜索蓝牙设备 * 从本地的Bluetooth adapter中查询已经配对的设备 * 建立RFCOMM通道 * 通过service discovery连接到其它设备 * 在设备之间传输数据 * 管理多个连接 基础知识 本文档介绍了如何使用Android的蓝牙API来完成的四个必要的主要任务,使用蓝牙进行设备通信,主要包含四个部分:蓝牙设置、...
答:所以找到的新设备要在广播接收器里面进行接收;3、通过广播接收器找到扫描到的新设备,得到BluetoothSocket;4、通过BluetoothSocket 对象读写数据,收到数据后,通过Handler 发送message来刷新界面;5、拿到BluetoothSocket之后,就可以进行通讯了,通讯的代码和作为客户端连接设备应该是一样的。
答:mDataOutputClient.writeInt(123); //发送int 还可以 float boolean char byte 等数据类型。writeFloat(val);writeBoolean(val)writeChar(val)DataInputStream dis = new DataInputStream(s.getInputStream());int r=dis.readInt(); //接收int socket 发送的数据只是二进制。。。但一次至少发送一...
网友评论:
哈贞17325963483:
如何用socket实现android手机与手机之间的通信 -
35342台永
: 有两种方案:1、在PC机上建立服务器,手机与手机之间的通信通过服务器进行中转2、一部手机作为服务器,另一部手机作为客户端接入该手机 一般用第一种方案,示例代码如下: 1、pc端:serverSocket=new ServerSocket(5648); //在5648...
哈贞17325963483:
android 怎么与websocket 通讯 -
35342台永
: Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式.至于Socket通信会在以后的博文中介绍. HTTP协议简介: HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网...
哈贞17325963483:
如何用socket实现android手机与手机之间的通信
35342台永
: 参考一般的JAVA的socket编程,如果通过手机网络,就不要使用UDP即可.
哈贞17325963483:
如何实现两部android手机进行socket通信.. 功能不是很复杂,,实现两部手机之间可以传递数据就行.. -
35342台永
: 下载微信啊.qq微信.现在大家都用这个,用的流量不多.可以互发信息,还可以当对讲机喊话.相当于手机电话聊了.方便!
哈贞17325963483:
安卓手机如何通过蓝牙进行socket通信 -
35342台永
: UUID值出现错误.看一下android有关bluetooth的API,用于普通蓝牙适配器和android手机蓝牙模块连接的,而且这个UUID的值必须是00001101-0000-1000-8000-00805F9B34FB.这个是android的API上面说明的.connect().在连接的时候,android手机作client(主动和电脑建立连接),如果电脑作为server(一直监听是否有服务连接),则需要在手机端调用这样一行代码.两边的UUID必须是一样的,这是一个服务的唯一标识.
哈贞17325963483:
请问 android 手机与手机可以直接通过 socket 通信吗? -
35342台永
: 同一局域网行,不然没公网ip不行
哈贞17325963483:
两台安卓手机之间可以通过socket直接进行点对点通信吗?不在同一局域网的...我想做一个聊天软件 -
35342台永
: 应该可以实现的,主要是知道对方区号
哈贞17325963483:
请问下,android能不能直接通过手机IP进行socket通信,不是局域. -
35342台永
: 你的这个问题就好比,你家宽带拨号获得一个IP,然后你想通过这个IP来直接连接到我的电脑(也是宽带拨号), 这是不可能的....因为我们的拿到的IP都不是A B类的IP,而是运营商下的C类IP,并且网关也不一样....手机上的IP也是这个意思,当你开机系统pppd拨号拿到的也只是个运营商的C类IP..本人网络学的并不是很好,可能术语表达并不正确...但是大概是这个意思...