【发布时间】:2015-01-05 13:32:44
【问题描述】:
我正在使用 C# (Unity3D) 和 TcpClient 连接到我的套接字服务器。我连接的网址是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);
如果我将 url 设置为 secure.mydomain.com/scoreTrack,我会收到 host not found 错误。但是,我找不到向我的 URL 添加路径的地方,所以我写到那个特定的路径。
有什么想法吗?
【问题讨论】:
-
ws://是什么协议@类TcpClient会不知道怎么解释。 -
TCP 客户端用于提供 TCP 通信,而不是 WS 通信。您尝试提供的信息是更高层次抽象的一部分。您要么需要手动确定要针对该协议中的给定请求发出什么 TCP 请求,要么使用可以理解该协议的更高抽象级别的不同客户端。
标签: c# sockets unity3d tcpclient