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

时间:2015-01-02 20:46:51

标签: c# sockets unity3d tcpclient

我使用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的地方,所以我写了那条特定的路径。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

使用此插件,我可以使用完整的网址“ws://secure.mydomain.com:80 / scoreTrack”轻松设置它。

再次感谢您的帮助。