Логирование - C# (183280)
Формулировка задачи:
Привет всем!
Пишу клиент серверное приложение
Хочу что бы все действия выводились в Richtextbox
Как это правильно реализовать
например вот такой кусок
private void AcceptCallback(IAsyncResult ar) { Socket socket; try { socket = _serverSocet.EndAccept(ar); } catch (ObjectDisposedException) { return; } // Например - тут выводим что новое подключение создано socket.BeginReceive(_buffer, 0, _bufferSize, SocketFlags.None, ReceiveCallback, socket); _serverSocet.BeginAccept(AcceptCallback, null); // начало приема данных }
Решение задачи: «Логирование»
textual
Листинг программы
private void Write(string text) { richTextBox1.AppendText(DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss") + ": "); richTextBox1.AppendText(text + Environment.NewLine); } private void AcceptCallback(IAsyncResult ar) { Socket socket; try { socket = _serverSocet.EndAccept(ar); } catch (ObjectDisposedException) { return; } Write("новое подключение создано"); socket.BeginReceive(_buffer, 0, _bufferSize, SocketFlags.None, ReceiveCallback, socket); _serverSocet.BeginAccept(AcceptCallback, null); Write("начало приема данных"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д