我想直接编写和读取 TCP 流,无需 ASP 或 IIS 进行任何修改。这可能吗?
编辑:目标是提供程序和服务器之间的通信。它们之间的数据交换少于每个连接 25 个字节(默认情况下)。因此,标头将导致比真实数据更多的流量。我需要使用 ASP.Net,因为服务器的所有者不允许我执行我的程序。
我想直接编写和读取 TCP 流,无需 ASP 或 IIS 进行任何修改。这可能吗?
编辑:目标是提供程序和服务器之间的通信。它们之间的数据交换少于每个连接 25 个字节(默认情况下)。因此,标头将导致比真实数据更多的流量。我需要使用 ASP.Net,因为服务器的所有者不允许我执行我的程序。
当然,请尝试阅读本教程,了解如何使用 TCP/IP 套接字。
ASP.NET 即使在具有新集成模式的 IIS 7.0 中,默认情况下也不会向您的 ASP.NET 应用程序显示底层套接字。我不确定那里是否有任何黑客或第三方。我认为作为使用对象的 Web 服务器 (IIS 7.0) 和 Web 开发工具 (ASP.NET) HttpContext
,Response
您可以做很多事情,例如通过调用访问底层输出流Response.OutputStream
或通过调用关闭套接字Response.Close()
。
ASP.NET 是建立在 .NET 平台上的 Web 框架。
您所要求的不需要 Web 框架。您可以使用普通的旧 .NET 完成所需的一切,而无需使用任何 ASP.NET 组件。