Как вывести в textBox значение Console.WriteLine("Data:{0}", str) - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Подскажите пожалуйста как тут быть (

Решение задачи: «Как вывести в textBox значение Console.WriteLine("Data:{0}", str)»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Threading;
  10. using System.Net;
  11. using System.Net.Sockets;
  12.  
  13. namespace WindowsFormsApplication1
  14. {
  15.     public partial class Form1 : Form
  16.     {
  17.         private static Socket _socket = null;
  18.         Byte[] buffer = { 0xFF, 0xFF, 0xFF, 0xFF, 0x55 };
  19.  
  20.         public Form1()
  21.         {
  22.             InitializeComponent();
  23.         }
  24.  
  25.         private void Form1_Load(object sender, EventArgs e)
  26.         {
  27.  
  28.         }
  29.  
  30.          private void button2_Click(object sender, EventArgs e)
  31.         {
  32.             IPEndPoint[] eps = { new IPEndPoint(IPAddress.Parse("77.220.184.198"), 27228) };
  33.             _socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
  34.             _socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, 3000);
  35.             Thread recvThread = new Thread(new ThreadStart(recv));
  36.             recvThread.Name = "Receive Thread";
  37.             recvThread.Start();
  38.             int nBytesSent = 0;
  39.             for (int i = 0; i < eps.Length; i++)
  40.             {
  41.                 nBytesSent = _socket.SendTo(buffer, eps[i]);
  42.             }
  43.             recvThread.Join();
  44.             _socket.Shutdown(SocketShutdown.Both);
  45.             _socket.Close();
  46.         }
  47.  
  48.         private void recv()
  49.         {
  50.             CheckForIllegalCrossThreadCalls = false;
  51.             Thread.Sleep(50);
  52.             byte[] buff = new byte[1024 * 100];
  53.             int nBytes = 1;
  54.             IPEndPoint iep = new IPEndPoint(IPAddress.Any, 0);
  55.             EndPoint ep = (EndPoint)iep;
  56.             nBytes = _socket.ReceiveFrom(buff, ref ep);
  57.             string str = System.Text.Encoding.ASCII.GetString(buff, 5, nBytes);
  58.             textBoxReceive.Text = string.Format("Data:{0}", str);
  59.         }
  60.     }
  61. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы