【发布时间】:2020-01-14 20:56:57
【问题描述】:
C# 我正在为 Milestone VMS 开发 MIP 插件。 我在使用 C# 连接到 SocketIO 时遇到了一个问题。 我尝试使用 TcpClient、Socket、ClientWebSocket 连接到 SocketIO
TcpClient tcpClient = new TcpClient();
tcpClient.Connect("127.0.0.1, 3001);
我也尝试与 ClientWebSocket 连接,但服务器端再次没有反应。
using (var client = new ClientWebSocket())
{
// await client.ConnectAsync(new Uri("ws://192.168.100.25:8090/?token="),timeout.Token);
await client.ConnectAsync(new Uri(LOCAL_PATH), timeout.Token);
var buffer = new ArraySegment<byte>(new byte[1000]);
var result = await client.ReceiveAsync(buffer, timeout.Token);
}
谁能提供一些可以作为 SocketIO 客户端的库?
URI 的语法如下: http://127.0.0.1:3001?token=xxx
【问题讨论】:
-
您的服务器正在运行吗?似乎您正在尝试连接到同一台机器 127.0.0.1
-
是的,我的服务器正在运行。是的,我正在尝试连接到在我的计算机中运行的服务器。但是我在另一台 PC 上的服务器上尝试过同样的事情。结果是一样的。
标签: c# .net socket.io tcpclient milestone