android与web服务器建立连接失败,Android websocket连接失败
我正在开发一个简单的应用程序,它只是应该连接到websocket服务器并发送简单的文本消息。我使用nv-websocket-client作为websocket的库。我似乎无法连接到服务器。我使用wireshark来确定设备没有收到数据,也没有数据通过我使用过的任何端口进入,所以我留下了应用程序出现问题的事实。Android websocket连接失败
public class MainActivity extends AppCompatActivity{
private static final String SERVER = "ws://192.168.2.177:80";
private static final int TIMEOUT = 5000;
WebSocketFactory factory = new WebSocketFactory();
WebSocket ws;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void connectWebsocket(View view) throws IOException{
ws = factory.createSocket(SERVER);
try{ws.connect();}
catch (OpeningHandshakeException e){
Log.d("OpeningHandshake", "Hello");
}
catch (WebSocketException e1){
Log.d("WebsocketException",e1.getError().toString());
}
}
public void sendMessage(View view){
ws.sendText("Sending Message...");
}
}
这是我的主要活动。 这是我的布局。
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
tools:context="com.company.websockettest.MainActivity">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Socket Test" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Press to connect"
android:onClick="connectWebsocket"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Press To send"
android:onClick="sendMessage"/>
我得到一个SOCKET_CONNECT_ERROR。而图书馆的文件似乎并没有给我太多的错误本身。感谢任何帮助,我可以得到。
+0
从服务器中删除ws://。 –
+0
我试过了。我也收到如下错误。 “引起:java.lang.IllegalArgumentException:索引0处的方案中的非法字符:192.168.2.177:8000” –
android与web服务器建立连接失败,Android websocket连接失败相关推荐
- 1. Visio Web 形状 - 无法与 Web 服务器建立连接。请稍后重新进行搜索。处理方式...
今天在Visio中使用"搜索形状",发现不管搜什么,结果都是:Visio Web 形状 - 无法与 Web 服务器建立连接.请稍后重新进行搜索 具体解决方案如下:控制面板=> ...
- android提交服务器,Android向WEB服务器提交数据
说明: 1.本系列博文是博主在学习传智播客Android培训视频的学习笔记 2.当然博文不只是罗列视频上讲的知识点,通过查阅资料对一些知识点进行了详细的讲解 3.由于是初学,难免有疏漏之处,还请不吝赐 ...
- Android中利用HttpClient建立一次持久的连接
首先,http协议是无状态的连接,之前的两种方式get,与post连接方式,每点击一次就启动了一个线程,而在启动线程时 很自然的就重新的new出了一个新的HttpClient,相当于两个客户端向服务器 ...
- Web服务器推送信息SSE/WebSocket
介绍 没有简单,通用的方法来以可接受的性能在Web应用程序中实现服务器到客户端的异步通信. HTTP是客户端-服务器计算模型中的请求-响应协议.为了开始交换,客户端向服务器提交请求.为了完成交换,服务 ...
- 接收服务器显示帧控制错误,Websocket连接关闭,出现错误“接收到意外的继续帧”...
我只是想用WebSockets.我用python编写服务器代码.服务器运行良好,但当尝试使用浏览器连接到套接字时,我得到了错误"WebSocket connection to 'ws://l ...
- esp32 micropython web服务器_ESP32 Arduino教程:Websocket server(服务器)
本文主要介绍如何使用Arduino内核作为编程架构在ESP32(上创建Websocket server(服务器).所创建的Websocket server(服务器)将作为回发服务器使用,也就是说它会把 ...
- oracle 监听程序当前无法识别连接描述符中请求的服务_最新版Web服务器项目详解 04 http连接处理(上)...
点 击 关 注 上 方"两猿社" 设 为"置 顶 或 星 标",干 货 第 一 时 间 送 达. 互 联 网 猿 | 两 猿 社 本文内容 在服务器项目中,http请求的处理与响应至关重要,关系到用户 ...
- android ui web,AndroidUI4Web:最适合Android开发者的WebApp框架
AndroidUI4Web框架 AndroidUI4Web是一个高性能的WebApp框架, 在移动浏览器上有与原生App一致的体验.对Android开发者们来说, 更重要的是:框架移植自Android ...
- 3个步骤就让一个web服务器建立起来(web服务器简单写法)
第一步 新建一个js文件,文件名自行设置,不建议使用中文和数字. 内容如下: // 1. 引入http模块 const http = require('http');// 2. 创建服务 const ...
最新文章
- android 4.0 电话录音,ANDROID音频系统散记之四:4.0音频系统HAL初探
- 在JAVA中如何检查字符串日期的合法性
- java smp_什么是SMP系统
- rmi远程代码执行漏洞_Apache Solr反序列化远程代码执行漏洞分析(CVE20190192)
- PowerBI开发 第四篇:DAX表达式
- 读javascript高级程序设计04-canvas
- ubuntu14.04(server amd64)免密码sudo
- android adb 刷机工具,ADB 工具 ADB 工具刷机-完美教程资讯
- php读取excel显示,PHP读取Excel并展示实现代码
- opencv学习(二十四)之腐蚀与膨胀
- 小马哥-----高仿苹果6 plus刷机 详细拆机主板图与开机界面图与移植触摸屏版中文rec 界面 多图展示
- QQ登录提示:登录超时,请检查您的网络或者本机防火墙设置(错误码:0x00000001)
- mysql的定点数_在MySQL中,定点数类型只有DECIMAL类型。
- 河海大学计算机专业有哪些,南京师范大学和河海大学的计算机专业
- html中css的各种颜色对应的色号
- grant mysql转移_mysql 赋予用户权限 grant命令 (转)
- JPEG图像压缩探索_DCT变换的应用
- WEB3.0的详细介绍
- 【nmap】nmap 测试 ntp的udp端口监听状态
- 第11篇 web3.js - Ethereum JavaScript API(eth)
热门文章
- 一致性哈希解决的问题
- C++局部变量和全局变量的初始化
- 数字图像处理实验5图像复原
- 好的PPT——准备工作
- 常见的设计模式--单例模式
- VS2019 使用 C/C++ 动态链接库 并 进行调用
- Java并发编程实战~Copy-on-Write模式
- 有效的单元测试--总结
- action在java_@Action(value=/login在java语句中是什么意思
- 设计一个程序实现两个任意长的整数的求和运算_自然数集,整数集,有理数集等都有字母表示,为什么无理数集没有...