我使用Node.js
和socket.io
服务器,客户端使用EngineIoClientDotNet
和MAUI
。这是我使用Quobject.EngineIoClientDotNet.Client.Socket
连接到客户端服务器的方式:
socket = new Socket("https://api.example.com");
下面是服务器端的情况:
const io: Server = new Server(server, { cors: { origin: "*" } });
EngineIoClientDotNet
不像socket.io-client
那样向https://api.example.com/socket.io
发出请求,而是向https://api.example.com/engine.io
发出请求,这会导致404响应。
如何将路径从/engine.io
更改为/socket.io
?
1条答案
按热度按时间ki0zmccv1#
使用套接字IO客户端
EngineIoClientDotNet
已弃用,但仍保留SocketIOClient
。如果您需要更改/socket.io
(SocketIOClient
中的默认值)的路径,请使用SocketIOOptions
:NuGet SocketIOClient
Github SocketIOClient