当前位置: 首页>>代码示例>>Java>>正文


Java SocketIOClient.connect方法代码示例

本文整理汇总了Java中com.koushikdutta.async.http.socketio.SocketIOClient.connect方法的典型用法代码示例。如果您正苦于以下问题:Java SocketIOClient.connect方法的具体用法?Java SocketIOClient.connect怎么用?Java SocketIOClient.connect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.koushikdutta.async.http.socketio.SocketIOClient的用法示例。


在下文中一共展示了SocketIOClient.connect方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testEndpoint

import com.koushikdutta.async.http.socketio.SocketIOClient; //导入方法依赖的package包/类
public void testEndpoint() throws Exception {
    final TriggerFuture trigger = new TriggerFuture();
    SocketIOClient.connect(AsyncHttpClient.getDefaultInstance(), new SocketIORequest("http://koush.clockworkmod.com:8080/", "/chat"), new ConnectCallback() {
        @Override
        public void onConnectCompleted(Exception ex, SocketIOClient client) {
            assertNull(ex);
            client.setStringCallback(new StringCallback() {
                @Override
                public void onString(String string, Acknowledge acknowledge) {
                    trigger.trigger("hello".equals(string));
                }
            });
            client.emit("hello");
        }
    });
    assertTrue(trigger.get(TIMEOUT, TimeUnit.MILLISECONDS));
}
 
开发者ID:jacklongway,项目名称:LiteSDK,代码行数:18,代码来源:SocketIOTests.java

示例2: WebRTCCliente

import com.koushikdutta.async.http.socketio.SocketIOClient; //导入方法依赖的package包/类
public WebRTCCliente(RTCListener listener, String host) {
  mListener = listener;
  factory = new PeerConnectionFactory();

  SocketIOClient.connect(host, new ConnectCallback() {

    @Override
    public void onConnectCompleted(Exception ex, SocketIOClient socket) {
      if (ex != null) {
        mListener.onStatusChanged("No se puedo conectar al Servidor WebSocket en la direccion: " + ex.getMessage());
        //Log.e(TAG,"WebRTCCliente connect failed: "+ex.getMessage());
        return;
      }
      mListener.onStatusChanged("Conectado al Servidor WebSocket.");

      //  Log.d(TAG, "Conectado al Servidor WebRTC.");
      MainActivity.conectado_servidor = true;
      client = socket;

      // specify which events you are interested in receiving
      client.addListener("id", messageHandler);
      client.addListener("message", messageHandler);
    }
  }, new Handler());

  iceServers.add(new PeerConnection.IceServer("stun:23.21.150.121"));
  iceServers.add(new PeerConnection.IceServer("stun:stun.l.google.com:19302"));

    //  Habilitar el uso de Datachannels 30.09/2014
     //  pcConstraints.optional.add(new MediaConstraints.KeyValuePair("RtpDataChannels", "true"));
    //
  pcConstraints.mandatory.add(new MediaConstraints.KeyValuePair("OfferToReceiveAudio", "false"));
  pcConstraints.mandatory.add(new MediaConstraints.KeyValuePair("OfferToReceiveVideo", "true"));

}
 
开发者ID:KashaMalaga,项目名称:UMA-AndroidWebRTC,代码行数:36,代码来源:WebRTCCliente.java

示例3: connect

import com.koushikdutta.async.http.socketio.SocketIOClient; //导入方法依赖的package包/类
public void connect(Context context, ConnectCallback callback) {
    SocketIOClient.connect(
            PreferencesHelper.getBaseUrl(context), callback, new Handler());
}
 
开发者ID:RomainPiel,项目名称:meatspace-android,代码行数:5,代码来源:ApiManager.java


注:本文中的com.koushikdutta.async.http.socketio.SocketIOClient.connect方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。