AndroidServer
AndroidServer copied to clipboard
大佬,请问websocket无法连接是怎么回事呢?
androidServer .websocket("ws://${localIPAddress}:${port}/ws", object : SocketListener<String> { override fun onMessageResponseServer(msg: String, ChannelId: String) { Log.e("WebSocketService", "msg = $msg") }
override fun onChannelConnect(channel: Channel) {
val insocket = channel.remoteAddress() as InetSocketAddress
val clientIP = insocket.address.hostAddress
Log.e("WebSocketService", "connect client: $clientIP")
}
override fun onChannelDisConnect(channel: Channel) {
val ip = channel.remoteAddress().toString()
Log.e("WebSocketService", "disconnect client: $ip")
}
})
.start()
我是这样写的,localIPAddress是用的你库里边的工具类,端口写的8080,然后AS查看日志,一直报disconnect client: /127.0.0.1:xxxx, 端口号一直在变化
客户端连这个地址:ws://${localIPAddress}:${port}/ws 带上最后的 /ws
我的第一条评论的写法是服务端的写法,客户端是一个网页,那个ip和端口该怎么写呢