C# 如何从远程ip中的C访问websocket URL?

C# 如何从远程ip中的C访问websocket URL?,c#,.net,sockets,websocket,C#,.net,Sockets,Websocket,我的Websocket URL是这样的 ws://someip:port/demo/ 我正在尝试访问URL,它将返回Json。我是C的新手。我尝试了下面的代码 var client = new UdpClient(); IPEndPoint ep = new IPEndPoint(IPAddress.Parse("ipvalue"),portvalue ); client.Connect(ep); var receivedData = client.Receive(ref ep); Consol

我的Websocket URL是这样的 ws://someip:port/demo/

我正在尝试访问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。我也试过其他代码,但也有错误。请引导我。 谢谢

WebSocket!=插座 WebSocket是建立在TCP之上的协议,需要HTTP来建立连接。不幸的是,使用新的UdpClient无法实现任何目标


为了连接到websocket,您需要另外获得一个websocket库,它看起来像并使用它,而不是创建TCP套接字。

您有广播连接还是普通UDP连接。广播消息,如多播224-239 ip您必须在ip上侦听。任何消息都不能连接到服务器。我的ip不在该范围内。。可能是我完全错误的UDP方法。你能指引我吗?但是,在该IPT中运行的侦听器使用UDP并没有什么错。可能存在端口号被阻止或被不同协议使用的问题。使用cmd.exe>netstat/a确定服务器上的端口是否打开。使用大于1024的端口号。我已检查并打开它。。。现在,我如何从这个URL ws://someip:port/demo/接收结果?可能是一段代码片段对我有帮助..这和WebSocket有什么关系?WebSocket是TCP之上的协议。