今天我使用 ServiceHost 自托管 WCF 服务。
我想在我的 WCF 服务附近托管我自己的 TCP 程序以进行直接套接字操作(例如留置某种广播 TCP 流)
我需要控制 URL 命名空间(这样我就可以让我的客户使用一些不错的 URL,例如 example.com:port/myserver/stream?id=1 或 example.com:port/myserver 将 TCP 流直接发送到我的服务中) /stream?id=anything ,这样我就不会被 1 个客户端用于 1 个套接字的想法所困扰,我真的想将我的 WCF 服务保持在与我自己的服务器相同的端口上,或者它是什么能够调用 www.example.com:port/myWCF/stream?id=222... 我希望它可以在任何端口上工作 - 不仅是 80)
任何机构都可以帮我解决这个问题吗?
我现在只使用 WCF。而且我不喜欢它是如何工作的。这就是为什么我要开始迁移以清除 TCP=) 的众多原因之一
我不能使用 net-tcp 绑定或任何其他很酷的 WS-* 绑定(今天我使用最简单的绑定,以便我的客户(如 Flash、AJAX 等)轻松连接到我)。
我需要快速轻松地实现连接协议,就像我创建的用于实时大量数据传输的套接字一样。
所以..有什么想法吗?请 - 我需要帮助。