CodeHead.cs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. /*----------------------------------------------------------------
  2. // Copyright (C) 2007 liu523@QQ.COM
  3. // 版权所有。
  4. // 开发者:liu523@QQ.COM团队
  5. // 文件名:CodeHead.cs
  6. // 文件功能描述:指令头,当在网络通讯,对方收到指令的时候,先读取它的指令头,通过指令头来识别它的作用。
  7. //----------------------------------------------------------------*/
  8. namespace RemoteControlLib.Codes
  9. {
  10. /// <summary>
  11. /// 指令的头部
  12. /// </summary>
  13. public enum CodeHead
  14. {
  15. #region 主通讯端
  16. /// <summary>
  17. /// 获取或发送主机信息(主机名和IP)
  18. /// </summary>
  19. HOST_MESSAGE,
  20. /// <summary>
  21. /// 关机
  22. /// </summary>
  23. SHUTDOWN,
  24. /// <summary>
  25. /// 重启
  26. /// </summary>
  27. REBOOT,
  28. /// <summary>
  29. /// 离开
  30. /// </summary>
  31. EXIT,
  32. /// <summary>
  33. /// 连接成功
  34. /// </summary>
  35. CONNECT_OK,
  36. /// <summary>
  37. /// 关闭连接
  38. /// </summary>
  39. CONNECT_CLOSE,
  40. /// <summary>
  41. /// 重新建立连接
  42. /// </summary>
  43. CONNECT_RESTART,
  44. /// <summary>
  45. /// 关闭程序
  46. /// </summary>
  47. CLOSE_APPLICATION,
  48. /// <summary>
  49. /// 接收失败
  50. /// </summary>
  51. FAIL,
  52. /// <summary>
  53. /// 密码设置
  54. /// </summary>
  55. PASSWORD,
  56. /// <summary>
  57. /// 密码修改成功
  58. /// </summary>
  59. CHANGE_PASSWORD_OK,
  60. /// <summary>
  61. /// 进行对话
  62. /// </summary>
  63. SPEAK,
  64. /// <summary>
  65. /// 屏幕控制的准备工作已经完成
  66. /// </summary>
  67. SCREEN_READY,
  68. /// <summary>
  69. /// 打开屏幕截取
  70. /// </summary>
  71. SCREEN_OPEN,
  72. /// <summary>
  73. /// 关闭屏幕截取
  74. /// </summary>
  75. SCREEN_CLOSE,
  76. /// <summary>
  77. /// 屏幕发送失败
  78. /// </summary>
  79. SCREEN_FAIL,
  80. /// <summary>
  81. /// 屏幕发送成功
  82. /// </summary>
  83. SCREEN_SUCCESS,
  84. /// <summary>
  85. /// 请求获取屏幕
  86. /// </summary>
  87. SCREEN_GET,
  88. /// <summary>
  89. /// 更新服务端
  90. /// </summary>
  91. UPDATE,
  92. /// <summary>
  93. /// 更新已经准备好
  94. /// </summary>
  95. UPDATE_READY,
  96. /// <summary>
  97. /// 更新失败
  98. /// </summary>
  99. UPDATE_FAIL,
  100. /// <summary>
  101. /// 服务端的版本
  102. /// </summary>
  103. VERSION,
  104. #endregion
  105. #region 控制鼠标或键盘
  106. /// <summary>
  107. /// 控制鼠标
  108. /// </summary>
  109. CONTROL_MOUSE,
  110. /// <summary>
  111. /// 控制键盘
  112. /// </summary>
  113. CONTROL_KEYBOARD,
  114. #endregion
  115. #region 文件传输
  116. /// <summary>
  117. /// 获取磁盘信息
  118. /// </summary>
  119. GET_DISKS,
  120. /// <summary>
  121. /// 发送磁盘信息
  122. /// </summary>
  123. SEND_DISKS,
  124. /// <summary>
  125. /// 请求进入(文件夹路径)
  126. /// </summary>
  127. GET_DIRECTORY_DETIAL,
  128. /// <summary>
  129. /// 发送文件夹内的信息
  130. /// </summary>
  131. SEND_DIRECTORY_DETIAL,
  132. /// <summary>
  133. /// 获取文件详细信息
  134. /// </summary>
  135. GET_FILE_DETIAL,
  136. /// <summary>
  137. /// 发送文件详细信息
  138. /// </summary>
  139. SEND_FILE_DETIAL,
  140. /// <summary>
  141. /// 发出获取文件的请求
  142. /// </summary>
  143. GET_FILE,
  144. /// <summary>
  145. /// 发出发送文件的请求
  146. /// </summary>
  147. SEND_FILE,
  148. /// <summary>
  149. /// 获取文件的服务端已经准备好
  150. /// </summary>
  151. GET_FILE_READY,
  152. /// <summary>
  153. /// 发送文件的服务端已经准备好
  154. /// </summary>
  155. SEND_FILE_READY,
  156. /// <summary>
  157. /// 文件传输完毕
  158. /// </summary>
  159. FILE_TRAN_END,
  160. #endregion
  161. }
  162. }