我无法让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;
}
}
}