使用特定方法套接服务器调用

本文关键字:服务器 调用 方法 | 更新日期: 2023-09-27 18:36:03

我正在使用C#(Unity3D)和TcpClient连接到我的套接字服务器。我连接的URL是ws://secure.mydomain.com,但是我需要专门连接到URL ws://secure.mydomain.com/scoreTrack

这是我初始化连接的方式:

string url = "secure.mydomain.com";
mySocket = new TcpClient();
mySocket.Client.Connect(url, port);
theStream = mySocket.GetStream();
theWriter = new StreamWriter(theStream);
theReader = new StreamReader(theStream);

如果我将 url 设置为 secure.mydomain.com/scoreTrack则会出现"找不到主机"错误。但是,我找不到将路径添加到我的 URL 的位置,所以我写到该特定路径。

有什么想法吗?

使用特定方法套接服务器调用

感谢您的评论!我对这些协议不是很熟悉,但由于免费的 Unity 插件 Socket.IO,我现在有一个工作版本。

https://www.assetstore.unity3d.com/en/#!/content/21721

有了这个插件,我可以使用完整的网址"ws://secure.mydomain.com:80/scoreTrack"轻松设置它。

再次感谢您的帮助。