android websocket client 如何调用autobahn.jar
来源:互联网 发布:java基础培训学校 编辑:程序博客网 时间:2024/06/08 05:29
Android调用 autobahn.jar:
1.下载源码:使用library: https://github.com/tavendo/AutobahnAndroid;
2.编译,得到autohan.jar,拷贝到项目的lib下;
3.MainActivity:
。。。。。。
import
de.tavendo.autobahn.WebSocketConnection;
import
de.tavendo.autobahn.WebSocketException;
import
de.tavendo.autobahn.WebSocketConnectionHandler;
public class MainActivity extends Activity {
private
final
String TAG =
"MainActivity"
;
public static String wsUrl = "ws://demo.lianyue.org:843"; /* TODO: 运行时替换demo.lianyue.org:843,目前这个IP是可以连通的 */
public WebSocketConnection wsC = new WebSocketConnection();private void wsStart()
{
try {
wsC.connect( wsUrl, new WebSocketConnectionHandler()
{
@Override
public void onOpen()
{
SendMessage("Status: Connected to " + wsUrl );
wsC.sendTextMessage( "Hello, world!" );
}
@Override
public void onTextMessage( String payload )
{
SendMessage( "Got echo: " + payload);
}
@Override
public void onClose( int code, String reason )
{
SendMessage( "Connection lost."+reason);
}
} );
} catch ( WebSocketException e ) {
e.printStackTrace();
}
}
public static void SendMessage(String msg)
{
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wsStart();
wsC.sendTextMessage( "Hello, world!" );
}
}
@Override
protected
void
onDestroy()
{
super
.onDestroy();
if
( wsC.isConnected() )
{
wsC.disconnect();
}
}
编译后直接运行,会出现提示已连接上缺省IP:port,如果要改成自己的,注意PHP版本必须为5.3以上。
0 0
- android websocket client 如何调用autobahn.jar
- websocket autobahn jar包的用法
- websocket autobahn webrtc
- Autobahn websocket implementation
- Autobahn实现WebSocket通信
- android 使用 websocket 进行长链接的一个简单的 demo,可以用来收发消息或别的操作,里面用到了 autobahn 的 jar 包
- 关于Websocket在安卓上的实现-autobahn
- 使用Autobahn的远程调用模式
- android下的即时通信autobahn
- Android 如何使用juv-rtmp-client.jar向Red5服务器发布实时视频数据
- Android 如何调用外部 jar 包中的 Service
- Android Apk如何调用非系统jar包
- 如何在android中制作jar包并调用
- java|android 使用socket.io-client连接nodejs websocket
- java|android 使用socket.io-client连接nodejs websocket
- android studio 如何调用framework.jar在android.jar包之前
- Android中调用jar
- WebSocket ActionScript Client
- [leetcode] Invert Binary Tree
- JQuery
- Altium Designer 6.9报错:Unknow Pin的解决方法
- JS 事件学习笔记(一)
- div边框弧形设计,radius的用法,CSS3 border-radius 属性
- android websocket client 如何调用autobahn.jar
- 单例模式——探索之旅
- 开始一段新的旅程
- 网络安全初探
- Java安全之SSL/TLS
- 1037: [ZJOI2008]生日聚会Party
- AsyncTask源码
- wind8 建局域网
- NSSet练习