Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. foreach (TcpClient item in lstclients)
  2. {
  3. IPEndPoint remoteIpEndPoint = item.Client.RemoteEndPoint as IPEndPoint;
  4. Task.Factory.StartNew(() => ThreadProc(item));
  5. }
  6.  
  7. private void ThreadProc(object obj)
  8. {
  9. var client = (TcpClient)obj;
  10. NetworkStream stream1 = client.GetStream();
  11. // Do yourclient work here
  12. Byte[] bytes = new Byte[1024];
  13. String data1 = null;
  14. while (true)
  15. {
  16. // Console.WriteLine("Connected! to " + client.Client.RemoteEndPoint);
  17. data1 = null;
  18.  
  19. int i;
  20. i = stream1.Read(bytes, 0, bytes.Length);
  21. data1 = System.Text.Encoding.ASCII.GetString(bytes, 0, i);
  22. scannerip = client.Client.RemoteEndPoint as IPEndPoint;
  23. this.InvokeEx(() => { AppendText(data1); });
  24. //AppendText(data1);
  25. // Thread.Sleep(1000);
  26. }
  27. }
  28. public void AppendText(String text)
  29. {
  30.  
  31.  
  32. switch (scannerip.Address.ToString())
  33. {
  34. case "192.168.0.10":
  35. //SetText(text, scannerip.Address.ToString());
  36. txtScanner1.Text = text;
  37.  
  38. break;
  39. case "192.168.0.11":
  40. // SetText(text, scannerip.Address.ToString());
  41. txtScanner2.Text = text;
  42.  
  43. break;
  44. case "192.168.0.12":
  45. // SetText(text, scannerip.Address.ToString());
  46. txtScanner3.Text = text;
  47.  
  48. break;
  49. case "192.168.0.13":
  50. // SetText(text, scannerip.Address.ToString());
  51. txtScanner4.Text = text;
  52. break;
  53. case "192.168.0.14":
  54. // SetText(text, scannerip.Address.ToString());
  55. txtScanner5.Text = text;
  56.  
  57. break;
  58. case "192.168.0.15":
  59. // SetText(text, scannerip.Address.ToString());
  60. txtScanner6.Text = text;
  61.  
  62. break;
  63. case "192.168.0.16":
  64. /// SetText(text, scannerip.Address.ToString());
  65. txtScanner7.Text = text;
  66.  
  67. break;
  68. case "192.168.0.17":
  69. // SetText(text, scannerip.Address.ToString());
  70. txtScanner8.Text = text;
  71.  
  72. break;
  73. case "192.168.0.18":
  74. // SetText(text, scannerip.Address.ToString());
  75. txtScanner9.Text = text;
  76.  
  77. break;
  78. case "192.168.0.19":
  79. // SetText(text, scannerip.Address.ToString());
  80. txtScanner10.Text = text;
  81.  
  82. break;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement