本文目录一览:
- 1、跪求,android 能指定监听事件WebSocket的库,或者其他方法
- 2、怎样在android手机上安一个websocket客户端啊?
- 3、android websocket 调用问题
- 4、PHP服务端使用WebSocket客户端Android用什么 Socket可以吗?
跪求,android 能指定监听事件WebSocket的库,或者其他方法
在 weex 官网中websocket 的demo 设置 监听直接给 onxxx事件 赋值就可以,
在Android死活不行,经查看android端源码(WebSocketModule)后发现android的码中onxx事件是一个方法,需要传入一个JSCallback的值,
于是,将赋值方式改为 websocket.onmessage(function onmessage(){ /* your code… */ }) ,
怎样在android手机上安一个websocket客户端啊?
将web端的客户端的android版的客户端装在你现在的客户端上,你现在的客户端就有了web客户端了,但是android版的
android websocket 调用问题
android websocket 调用代码如下:
package com.fkapp.websocket;
import com.fkapp.websocket.R;
import de.tavendo.autobahn.WebSocketConnection;
import de.tavendo.autobahn.WebSocketException;
import de.tavendo.autobahn.WebSocketHandler;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
private final String TAG = “MainActivity”;
public static String wsUrl = “ws://ip:port/chat”; /* TODO: 运行时替换ip port */
public WebSocketConnection wsC = new WebSocketConnection();
public Handler handler = new Handler()
{
@Override
public void handleMessage( Message msg )
{
super.handleMessage( msg );
if ( msg.what == 0 )
{
}
}
};
public void toastLog( String s )
{
Toast.makeText( this, s, Toast.LENGTH_SHORT ).show();
}
private void wsStart()
{
try {
wsC.connect( wsUrl, new WebSocketHandler()
{
@Override
public void onOpen()
{
toastLog( “Status: Connected to ” + wsUrl );
wsC.sendTextMessage( “Hello, world!” );
}
@Override
public void onTextMessage( String payload )
{
toastLog( “Got echo: ” + payload );
}
@Override
public void onClose( int code, String reason )
{
toastLog( “Connection lost.” );
}
} );
} catch ( WebSocketException e ) {
e.printStackTrace();
}
}
PHP服务端使用WebSocket客户端Android用什么 Socket可以吗?
理论上客户端也是需要用socket的,socket是tcp/udp协议通信的,过程比较繁琐。
为何不采用基于http协议的webservice呢
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/158389.html