ClientTest.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using NetClientCore.TCP;
  2. using NetCore;
  3. using NetCore.ContentParse;
  4. using Protocol.Protocol.MemoryPack.MemoryMessage;
  5. namespace NetClientCore;
  6. public static class ClientTest
  7. {
  8. static void Main(string[] args)
  9. {
  10. for (int i = 0; i < 2000; i++)
  11. {
  12. int index = i;
  13. Task.Run(async delegate()
  14. {
  15. ClientTestLogicalParsing clientTestLogicalParsing = new ClientTestLogicalParsing();
  16. TCPClient<ByteParse, ClientMemoryWrap> tcpClient =
  17. new TCPClient<ByteParse, ClientMemoryWrap>();
  18. tcpClient.Connect("127.0.0.1", 1000, clientTestLogicalParsing);
  19. int count = 0;
  20. while (true)
  21. {
  22. count++;
  23. MemoryRequest memoryRequest = new MemoryRequest();
  24. memoryRequest.GameSendType = GameSendType.Login;
  25. memoryRequest.count = index;
  26. tcpClient.SendData(memoryRequest);
  27. await Task.Delay(100);
  28. }
  29. });
  30. // Thread.Sleep(10);
  31. }
  32. // ClientTestLogicalParsing clientTestLogicalParsing = new ClientTestLogicalParsing();
  33. // TCPClient<ByteParse, ClientMemoryWrap> tcpClient =
  34. // new TCPClient<ByteParse, ClientMemoryWrap>();
  35. // tcpClient.Connect("127.0.0.1", 1000, clientTestLogicalParsing);
  36. // int count = 0;
  37. while (true)
  38. {
  39. // count++;
  40. // MemoryRequest memoryRequest = new MemoryRequest();
  41. // memoryRequest.GameSendType= GameSendType.Login;
  42. // memoryRequest.count = count;
  43. // tcpClient.SendData(memoryRequest);
  44. Thread.Sleep(10);
  45. }
  46. }
  47. }