Tag: socket.io

在Android中kotlin不支持Socket IO

我有两个问题 1)我的项目包含dagger2,retofit2,kotlin v1.0.21,rxJava2,OkHttp3我想在我的项目上实现SocketIO如何实现? 2)我尝试了几种方式,但无法连接socketIO所以我尝试下面给出的代码示例代码,但仍然无法连接套接字..请提前帮助thanx package com.easymakers.myapplication import android.os.Bundle import android.support.design.widget.Snackbar import android.support.v7.app.AppCompatActivity import android.view.View import io.socket.client.IO import io.socket.client.Socket import io.socket.emitter.Emitter import kotlinx.android.synthetic.main.activity_main.* import javax.net.ssl.SSLContext class MainActivity : AppCompatActivity() { private var socket : Socket? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) setSupportActionBar(toolbar) fab.setOnClickListener { view -> connect(view) // connect1() } } private fun […]

通过Vert.x托管WebSocket,通过Socket.IO连接

我在Web服务(在Vert.x的Kotlin上编写)上设置了一个简单的WebSocket,然后通过Mocha / Socket.IO进行测试。 我的网络服务片段非常简单: httpServer.websocketHandler({ socket -> LOGGER.info("Websocket event!") LOGGER.info(" Path: ${socket.path()}") LOGGER.info(" Query: ${socket.query()}") LOGGER.info(" Headers: ${socket.headers()}") LOGGER.info(" URI: ${socket.uri()}") if (!socket.path().startsWith("/api/v1/ws/auction/")) { LOGGER.warn("Rejecting WS for lack of proper prefix, path: ${socket.path()}") socket.reject() } val split = socket.path().split("/api/v1/ws/auction/") if (split.size != 2) { LOGGER.warn("Rejecting WS for lack of Auction ID, with split: $split") socket.reject() […]