我想直接編寫和讀取TCP流,而不需要ASP或IIS進行任何修改。這可能嗎?是否有可能在ASP.NET中直接寫入/讀取TCP流?
編輯:目標是提供程序和服務器之間的通信。它們之間的數據交換每個連接少於25個字節(默認情況下)。所以標題會導致更多的流量,然後真實的數據。我需要使用ASP.Net,因爲服務器的所有者不會讓我執行我的程序。
我想直接編寫和讀取TCP流,而不需要ASP或IIS進行任何修改。這可能嗎?是否有可能在ASP.NET中直接寫入/讀取TCP流?
編輯:目標是提供程序和服務器之間的通信。它們之間的數據交換每個連接少於25個字節(默認情況下)。所以標題會導致更多的流量,然後真實的數據。我需要使用ASP.Net,因爲服務器的所有者不會讓我執行我的程序。
ASP.NET即使在IIS 7.0中也是新的集成模式,默認情況下不會向您的ASP.NET應用程序透露底層套接字。我不確定是否有黑客或第三方存在。我認爲使用HttpContext
和Response
對象作爲一個web服務器(IIS 7.0)和web開發工具(ASP.NET)可以做許多事情,例如通過Response.OutputStream
訪問底層輸出流或通過調用Response.Close()
來關閉套接字。
ASP.NET是一個基於.NET平臺的Web框架。
您要求的內容不需要Web框架。您可以使用純舊的.NET完成您需要的所有功能,而無需使用任何ASP.NET組件。
我知道。但我需要一個公共服務器。我發現一個便宜的asp.net支持。他們不會讓我執行我自己的.Net程序。 – schwer 2010-10-22 12:34:15
當然,嘗試閱讀this tutorial給你一個使用TCP/IP套接字的大綱。
「我有一些釘子,我怎麼用這把扳手擰進去?」 – 2010-10-22 12:28:35
你能對你需要做什麼進行更多的描述嗎? – Terrance 2010-10-22 12:41:23
編輯描述在上面。 – schwer 2010-10-22 12:55:32