我想创建一个服务器-客户端应用程序,其中服务器使用c#代码,而客户端应用程序使用Android&iOS。
使用asynchronous-server-socket-example
完成服务器实现我们正在使用以下android应用程序测试我们的服务器(C#)实现 sockettest 和SocketTest Windows应用程序。我们的服务器可以在这两个应用程序上完美运行。
我将以下代码用于android客户端实现
和iOS实现
我们能够在两个平台(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_