我的Websocket URL就是这样的 " WS:// someip:端口/演示/"
我正在尝试访问该URL,它将返回Json。我是C#的新手。我尝试了下面的代码
var client = new UdpClient();
IPEndPoint ep = new IPEndPoint(IPAddress.Parse("ipvalue"),portvalue );
client.Connect(ep);
var receivedData = client.Receive(ref ep);
Console.Write("receive data from " + ep.ToString());
Console.Read()
但它显示无效的Url。我也尝试过其他代码,但也有错误。请指导我。 感谢
答案 0 :(得分:1)
WebSocket是一种建立在TCP顶层的协议,需要HTTP来建立连接。不幸的是,您无法通过new UdpClient()
实现任何目标。
为了连接到websocket,你需要获得一个websocket库(或者看起来像.NET already supports it)并使用它来代替创建TCP套接字。