我使用C#(Unity3D)和TcpClient连接到我的socketserver。我与之关联的网址为ws://secure.mydomain.com
,但我需要专门连接到网址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);
如果我将网址设置为secure.mydomain.com/scoreTrack
,则会收到主机未找到错误。但是,我找不到添加路径到URL的地方,所以我写了那条特定的路径。
有什么想法吗?
答案 0 :(得分:1)
感谢您的评论!我对这些协议不是很熟悉,但是由于免费的Unity插件Socket.IO,我现在有一个工作版本。
https://www.assetstore.unity3d.com/en/#!/content/21721
使用此插件,我可以使用完整的网址“ws://secure.mydomain.com:80 / scoreTrack”轻松设置它。
再次感谢您的帮助。