C#服务器和移动客户端实现握手超时错误

时间:2018-11-14 12:31:48

标签: c# android ios sockets websocket

我想创建一个服务器-客户端应用程序,其中服务器使用c#代码,而客户端应用程序使用Android&iOS。

使用asynchronous-server-socket-example

完成服务器实现

我们正在使用以下android应用程序测试我们的服务器(C#)实现 sockettestSocketTest Windows应用程序。我们的服务器可以在这两个应用程序上完美运行。

我将以下代码用于android客户端实现

java-android-websocket-client

websockets-on-android

socket.io-client-java

和iOS实现

socket.io-client-swift

socket.IO-objc

我们能够在两个平台(Android和iOS)上都连接wss://echo.websocket.org:443(在线测试服务器),但不能连接我们的服务器。我们在客户端应用程序(Android和iOS)的控制台中获得了相同的日志。显示控制台日志,例如

“握手...”几秒钟后显示“连接超时。”,“已断开连接”。

请参阅下面的链接以获取测试服务器上的日志。

https://drive.google.com/open?id=1um7QWtsc9CJAN8myJPUvLMfOF-7_DRdO

https://drive.google.com/open?id=1Nm-YEb_aWaPREKPa1bVMBI7J7GmzjDI_

0 个答案:

没有答案