2012-09-23 114 views
0

有點新的webrequests等,所以這是一個非常基本的問題恕我直言。 什麼是PHP的功能的fsockopen的 .NET的等價性,尤其是如果我想讀取和寫入數據在同一時間服務器?fsockopen等效於c#

我應該使用:

System.Net.WebRequest.Create(URL); System.Net.WebClient wc = new System.Net.WebClient();

別的東西嗎?我怎樣才能最好地讀寫它?

回答

0

的WebRequest(即HttpWebRequest的)和Web客戶端僅用於事務性消息(即請求/響應對),而不是用於同步套接字通信。是不是你想要的。

爲此,您可以使用System.Net.Sockets.Socket類,或者使用易於使用的TcpClient類。我喜歡TcpClient,因爲它給你NetworkStream這eaiser具有比BSD的Socket風格的API工作。