1

webrequest などは初めてなので、これはかなり基本的な質問です。 特にサーバーへのデータの読み取りと書き込みを同時に行いたい場合、 PHP の fsockopen 関数に相当する .NET は何ですか?

私は使用する必要があります:

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

他の何か?そして、それからどのように読み書きするのが最善ですか?

4

1 に答える 1

0

WebRequest (つまり HttpWebRequest ) と WebClient は、トランザクション メッセージ (つまり、要求/応答のペア) のみを対象とし、同期ソケット通信を対象としません。あなたが望むものではありません。

そのためには、System.Net.Sockets.Socketクラスまたは使いやすいクラスを使用できますTcpClient。私が好むのは、BSD ソケット スタイル API よりも簡単に操作TcpClientできるものを提供するからです。NetworkStream

于 2012-09-23T05:46:38.153 に答える