草庐IT

m_Socket

全部标签

android - 使用 socket.io 的聊天应用程序

我想使用socket.IO制作聊天应用程序。解析时,我有许多来自服务器的组用户列表(组中的用户)。但现在我要和所有这些用户聊天。表示当我发送消息时,所有组用户都收到了消息。但首先我找到了图书馆。有例子,但在例子中没有明确的UI只是API类在https://github.com/Gottox/socket.io-java-client我不清楚。我从上面的API复制了类examples/chat/Chat.java、ChatCallback.java、ChatCallbackAdapter.java还从google导入了socket.jar而不是从上面的ApI,因为在上面的API中它告诉我

android - 蓝牙 socket 连接

我如何知道BluetoothSocket是否仍连接到端点?我如何检测套接字是否已被端点断开连接?谢谢 最佳答案 在我的应用程序中,我会跟踪I/O错误。如果read()成功,我就会重置计数器。如果错误计数器上升到足够高(4-5通常是一个很好的数字),那么我认为连接已死,然后继续将其拆除并重新构建。SDK谈到了状态更改Intent,但我不清楚它是指特定连接还是蓝牙适配器本身here:Optionally,yourapplicationcanalsolistenfortheACTION_STATE_CHANGEDbroadcastInte

java - Socket.IO-client.java 反复断开和重新连接

我正在使用socket.io-client.java和socket.io1.2.1在我的android项目的节点服务器上,android套接字与服务器连接正常,但几分钟后它会自动断开连接并反复重新连接。我无法弄清楚问题,有人可以帮助我吗?我正在使用socket.io-client-0.1.1.jar、engine.io-client-0.2.1.jar和Java-WebSocket-1.3.0.jar库。这是java代码privatevoidsocketTest()throwsURISyntaxException{socket=IO.socket("http://192.168.169

使用 Service 或 IntentService 的 Android Client/Server Socket 通信

到目前为止,我能够在一个安卓设备(wifi网络共享/热点)上启动一个服务器,让客户端(另一个安卓)连接并向服务器发送消息。然后服务器回复了那个。我意识到我需要一种方法来保持服​​务器监听客户端,即使聊天应用程序没有运行。客户端应该能够发送消息并且服务器应该接收到它。我应该使用Service还是IntentService来实现它?我不能从AsyncTask和Service扩展...如何实现它?一些示例代码会很棒。这是我的服务器的样子:publicclassServerextendsAsyncTask{privateServerSocketserverSocket;privateTextV

android - Android 中的未知协议(protocol) : wss: in Socket. IO

为什么是SocketmSocket=IO.socket("wss://engine_url:443/path_to_script);返回URISyntaxException:Unknownprotocol:wss:异常知道为什么吗?任何帮助将不胜感激 最佳答案 只需使用http://或https://。它们实际上与ws://和wss://相同 关于android-Android中的未知协议(protocol):wss:inSocket.IO,我们在StackOverflow上找到一个类似

android - Android 上的 WebSockets 和 Android 上的 socket.io

我希望利用我的NodeJS+SocketIO服务器应用程序和一个新的基于Android的客户端应用程序。目前我在Android中为Websockets使用okhttp3。但我想将WebSockets与socket.io结合使用。有没有其他人用WebSocket完成过这种针对SocketIO的库工作。所以请帮助我。 最佳答案 只需将以下依赖项添加到您的Androidbuild.gradle文件中:compile('io.socket:socket.io-client:x.x.x'){//replacex.x.xby0.8.3ornew

android - 如何像前台服务一样启动socket.io来保持连接和监听消息

我正在使用此源应用程序与其他设备聊天。但是如何让它像服务一样启动,以便我可以启动前台服务。我需要在Service中重写MainFragment和LoginActivity吗?socket.io应用socket.io-android-chat我在类SocketService中尝试过类似的东西,即使应用程序关闭,我还需要在应用程序服务中包含其他内容以获取通知消息。publicclassSocketServiceextendsService{privateSocketmSocket;publicstaticfinalStringTAG=SocketService.class.getSimpl

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建立连接可以