无法将SocketIOClientDotNet与外部服务器一起使用

时间:2016-08-25 02:52:21

标签: c# websocket

我无法让SocketIoClientDotNet与外部服务器连接。这是使用websocket.org echo服务器的基本示例。我也尝试过自己的ws服务器。我无法让连接事件发生。我用香草控制台C#程序尝试了这个。尝试搞乱选项,但这没有效果。

using Quobject.SocketIoClientDotNet.Client;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            var socket = IO.Socket("ws://echo.websocket.org");            
            Test(socket).Wait();

        }

        public static Task<bool> Test(Socket s)
        {
            var tcs = new TaskCompletionSource<bool>();
            s.On(Socket.EVENT_CONNECT, () =>
            {
                tcs.TrySetResult(true);
            });
            s.Connect();
            return tcs.Task;
        }

    }
}

0 个答案:

没有答案