biz_connectMessage.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7. using System.Threading;
  8. using Newtonsoft.Json;
  9. using Saraff.Twain;
  10. using HXX.Scanner.Socket;
  11. using HXX.Scanner.Common;
  12. namespace HXX.Scanner.Biz.Socket
  13. {
  14. /// <summary>
  15. /// 业务处理 新连接发送版本号
  16. /// </summary>
  17. public class biz_connectMessage
  18. {
  19. /// <summary>
  20. /// 主业务
  21. /// </summary>
  22. /// <param name="connId"></param>
  23. public static void Work(IntPtr connId)
  24. {
  25. var response = get_cmd();
  26. SocketServerManager.Send_Single(connId, response.ToJson());
  27. }
  28. /// <summary>
  29. /// 构造返回值
  30. /// </summary>
  31. /// <returns></returns>
  32. private static cmd_connectMessage get_cmd()
  33. {
  34. cmd_connectMessage result = new cmd_connectMessage();
  35. result.action = "connectMessage";
  36. result.param = new subcmd_connectMessage();
  37. result.param.appVersion = ConfigManager.GetConfig("appVersion");
  38. return result;
  39. }
  40. }
  41. }