Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对 webrequests 等有点陌生,所以这是一个非常基本的问题。 .NET 与 PHP 的 fsockopen 函数的等价物是什么,特别是如果我想同时向服务器读取和写入数据?
我应该使用:
System.Net.WebRequest.Create(url); System.Net.WebClient wc = new System.Net.WebClient();
还有什么?我如何最好地读/写它?
WebRequest(即 HttpWebRequest )和 WebClient 仅用于事务性消息(即请求/响应对),而不用于同步套接字通信。不是你想要的。
为此,您可以使用System.Net.Sockets.Socket该类或更易于使用的TcpClient类。我更喜欢TcpClient它,因为它NetworkStream比 BSD Socket 风格的 API 更容易使用。
System.Net.Sockets.Socket
TcpClient
NetworkStream