Form1.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. //using DllEapFile;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. namespace EapFileUploadClient
  12. {
  13. public partial class Form1 : Form
  14. {
  15. //EapSocket eapsocket = null;
  16. string filename;
  17. string filepath;
  18. public Form1()
  19. {
  20. InitializeComponent();
  21. //eapsocket = new EapSocket();
  22. }
  23. private void button2_Click(object sender, EventArgs e)
  24. {
  25. string msg = string.Empty;
  26. string ip = txtIp.Text.Trim();
  27. string pt = txtPort.Text.Trim();
  28. //if (!eapsocket.Connect(ip,pt,ref msg))
  29. //{
  30. // ShowMsg("服务器连接失败");
  31. //}
  32. //else
  33. //{
  34. // ShowMsg("服务器连接成功!!!");
  35. //}
  36. }
  37. /// <summary>
  38. /// 上传
  39. /// </summary>
  40. /// <param name="sender"></param>
  41. /// <param name="e"></param>
  42. private void button5_Click(object sender, EventArgs e)
  43. {
  44. //string ip = txtIp.Text.Trim();
  45. //string pt = txtPort.Text.Trim();
  46. //filename = txtfilename.Text.Trim();
  47. //filepath = txtfilepath.Text.Trim();
  48. ////eapsocket.UpLoadToFile(filename, filepath);
  49. ////SendFile
  50. //string msg=string.Empty;
  51. //DllSocket.SendFile(ip, int.Parse(pt), filepath , filename, ref msg);
  52. GetFileDatas("wechart.exe", 1);
  53. }
  54. private byte[] GetFileDatas(string filename, Int32 mode)
  55. {
  56. byte[] filenamebytes = Encoding.UTF8.GetBytes(filename);
  57. Int32 len = filenamebytes.Length + 8;
  58. byte[] alldatas = BitConverter.GetBytes(len);
  59. alldatas.Concat(BitConverter.GetBytes(mode)).Concat(filenamebytes);
  60. return alldatas;
  61. }
  62. /// <summary>
  63. /// 下载
  64. /// </summary>
  65. /// <param name="sender"></param>
  66. /// <param name="e"></param>
  67. private void button1_Click(object sender, EventArgs e)
  68. {
  69. string ip = txtIp.Text.Trim();
  70. string pt = txtPort.Text.Trim();
  71. filename = txtfilename.Text.Trim();
  72. filepath = txtfilepath.Text.Trim();
  73. //eapsocket.DownLoadToFile(filename, filepath);
  74. string msg = string.Empty;
  75. //DllSocket.DownFile(ip, int.Parse(pt), filepath, filename, ref msg);
  76. }
  77. void ShowMsg(string str)
  78. {
  79. txtMsg.Items.Add(str + "\r\n");
  80. }
  81. }
  82. }