0

http://msdn.microsoft.com/en-us/library/fx6588te.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

我添加了一些看起来像这样的东西:

if (content.EndsWith("\x0")) 
{
     Console.ForegroundColor = ConsoleColor.Cyan;
     Console.WriteLine(content.ToString());
     String  retString = content.Substring(0, 1);

      if (retString == "<")
      {
          if (content.Contains("<policy-file-request/>"))
          {
               Console.WriteLine("is a policy");
               Send(handler, "<cross-domain-policy><allow-access-from domain='*' 
                               to-ports='*' /></cross-domain-policy>" + "\x0");
          }
          if (content.StartsWith("<doanyversioncheck/>"))
          {
               Console.WriteLine("is a version check");
               Send(handler, "yourv 1" + "\x0");
          }
      }
 }

我尽可能多地环顾谷歌,但我很难过——无论如何,它似乎总是一次只向用户发送一个数据包。对 C# 和套接字很陌生……嗯,这很难,哈哈。

我可以做些什么来解决这个问题,以便用户在发送许多请求不同的请求后可以接收多个数据包?

先感谢您!

4

0 回答 0