1

我知道我没有正常的设置,但这里是:

我在计算机实验室工作,计算机使用 Deep Freeze 和

每次登录Windows 7,相信每次登录都会初始化;注销后不保留用户设置。

  1. 我在 Visual Studio 2010 Professional 中创建了一个新的 C# 4.0 控制台应用程序项目。

  2. 我粘贴以下代码:

    using System.Net.Sockets;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            }
        }
    }
    
  3. Ctrl+Shift+S

  4. F5; 它运行并终止,没有任何错误。

  5. 我注销 Windows 并再次登录。

  6. 在 Visual Studio 2010 Professional 中打开项目。

  7. F5; 参数例外: http: //pastebin.com/pSju1p76

    System.Net.Sockets.SocketException was unhandled
      Message=An invalid argument was supplied
      Source=System
      ErrorCode=10022
      NativeErrorCode=10022
    

这是怎么回事?

4

0 回答 0