草庐IT

socket_handle

全部标签

android - 带有 Android 服务的 Socket Io

美好的一天。考虑到适用于android的SocketIO库及其服务,我有一个非常具体的问题。重要的是我的设备是我正在测试的huaweip8lite。这里是:•我有一个套接字Io库,它正在我创建的服务中初始化•我将监听器设置为新消息的套接字io•如果用户未在进程树中终止应用程序,则一切都像char一样工作。•服务的目的是保持套接字IO连接处于Activity状态,即使应用程序被终止,这样用户将收到有关新消息的通知。•一旦应用程序被杀死,SocketIO连接已经断开无论我尝试什么,我都尝试了所有可能的方法:隔离服务进程,为服务提供另一个进程,启动它粘性,启动它不粘性,一旦服务破坏就重新创建

Android 蓝牙 socket.connect() 失败

我正在尝试在安卓设备和RFID阅读器蓝牙之间建立连接。为此,我使用了蓝牙聊天代码(bluetoothchatexample)。但是当我在蓝牙聊天示例的第329行执行mmSocket.connect();时,连接每次都会生成java.io.IOException。我也试过这种方法来获取套接字:tmp=mDevice.createRfcommSocketToServiceRecord(MY_UUID);Methodm=mDevice.getClass().getMethod("createRfcommSocket",newClass[]{int.class});tmp=(Bluetooth

【面试】TCP、UDP、Socket、HTTP网络编程面试题

文章目录什么是网络编程网络编程中两个主要的问题网络协议是什么为什么要对网络协议分层计算机网络体系结构1TCP/UDP1.1什么是TCP/IP和UDP1.2TCP与UDP区别:1.3TCP和UDP的应用场景:1.4形容一下TCP和UDP1.5运行在TCP或UDP的应用层协议分析。什么是ARP协议(AddressResolutionProtocol)?什么是NAT(NetworkAddressTranslation,网络地址转换)?从输入址到获得页面的过程?1.6TCP的三次握手1.6.1什么是TCP的三次握手1.6.2三次握手的具体细节1.6.3用现实理解三次握手的具体细节1.6.4建立连接可以

java - RxJava/Rx绑定(bind) : how to handle errors on RxView

我在android中使用RxJava和RxBindings进行查看。以下是我正在做的一个例子。RxView.clicks(btMyButton).flatMap(btn->{//anotherobservablewhichcanthrowonError.returnObservable.error(null);}).subscribe(object->{Log.d("CLICK","buttonclicked");},error->{Log.d("CLICK","ERROR");});当我点击MyButton时,我使用flatMap返回另一个observable,这是一个网络调用,可以

java - Android Java 套接字与 Socket.IO 通信

我正在编写一个消息传递应用程序。我的服务器建立在node.JS和socket.io之上。我的客户端应该是一个Android应用程序。但是,我似乎无法找到一个像样的库来为我提供Socket.IO的Java接口(interface)(通过websockets?)。是否存在一些图书馆?还是我必须求助于另一种解决方案(哪个?)?我找到了这个cocoa库:https://github.com/fpotter/socketio-cocoa.Android的任何替代品?谢谢! 最佳答案 缺少公认的答案。它们是JavaSocket.IO实现,需要n

socket 到底是个啥

 哈喽大家好,我是咸鱼 我相信大家在面试过程中或多或少都会被问到这样一个问题:你能解释一下什么是socket吗 我记得我当初的回答很是浅显:socket也叫套接字,用来负责不同主机程序之间的网络通信连接,socket的表现方式由四元组(ip地址:端口)组成 那么今天,咸鱼将跟大家打开socket的神秘大门,不但要搞清楚socket的概念,最好还能够了解它的底层实现我们首先查看一下socket的翻译 我们看到,socket可以翻译成插座、插头 那现在请想象这么一个场景:给手机充电时,你将充电插头插入电源插座里面,是不是意味着插座与充电插头连接起来了 在计算机世界中,socket翻译成套接字,通过

socket 到底是个啥

 哈喽大家好,我是咸鱼 我相信大家在面试过程中或多或少都会被问到这样一个问题:你能解释一下什么是socket吗 我记得我当初的回答很是浅显:socket也叫套接字,用来负责不同主机程序之间的网络通信连接,socket的表现方式由四元组(ip地址:端口)组成 那么今天,咸鱼将跟大家打开socket的神秘大门,不但要搞清楚socket的概念,最好还能够了解它的底层实现我们首先查看一下socket的翻译 我们看到,socket可以翻译成插座、插头 那现在请想象这么一个场景:给手机充电时,你将充电插头插入电源插座里面,是不是意味着插座与充电插头连接起来了 在计算机世界中,socket翻译成套接字,通过

安卓 FileNotFoundException res/drawable-hdpi/scrollbar_handle_vertical.9.png

我的应用目前最严重的用户报告崩溃如下。好像系统找不到文件res/drawable-hdpi/scrollbar_handle_vertical.9.png下面的示例表明问题发生在绘制webview时,但它也会发生在我的应用程序中的其他Activity中,所有这些Activity在大多数情况下都可以正常工作。我认为这是一个我不需要担心的android资源。但是,为了测试,我从sdk中取出文件并将其放入我的项目drawable-hdpi文件夹中,以用于我的应用程序的最新版本。但是,我仍然观察googleplay中的崩溃报告。关于可能发生的事情有什么想法吗?我现在也没有使用progaurd,

java - 安卓 GCM : different way of handling push depending on whether the app is visible or not

我有几个Activity和一个处理GCM传入消息的Intent服务。现在对于每次推送,我都会发送一个通知,在用户单击它之后,他将被重定向到适当的屏幕。我想改变这种行为,如果应用程序可见(任何Activity都在前台),而不是显示对话框消息的通知(通过适当的操作)。知道如何实现吗?我有2个想法,但没有一个是完美的:跟踪应用程序中的每个Activity,如果Activity可见,则不显示通知,但会向Activity发送Intent(不是很好的解决方案)在每个Activity的onResume/onPause中注册/取消注册第二个广播接收器,“捕获”传入的GCM广播(我不确定是否可能)。还有

java - android中java.net.Socket的默认超时值是多少?

我正在为Android开发移动应用程序。在那里,我创建套接字并在android手机和Windows应用程序(在pc、笔记本电脑上运行)之间传输数据。我正在使用android2.3测试手机samsunggalaxypop电脑和手机通过USBtithering连接。数据传输正确。但是一个问题是在应用程序的中间,通过从系统上拔下移动USBcaple取消了tithering,然后我抛出异常。但有时它并没有通过任何异常它只是等待,套接字也没有关闭等待数据读取所以请在android中发送默认的sockettimeout时间下面是我的示例代码Socketsocket=null;DataOutputS