LogServer Это основное приложение (клиенты обращаются к LogServer, чтобы открыть соединение), которое подключается к удаленному приложению LogServer и отправляет свой идентификатор удаленному приложению LogServer. Удаленное приложение LogServer в ответ отправляет соответствующие сообщения Описание клиента: Это приложение, которое отправляет и получает сообщения от приложения LogServer. Это приложение может быть любым (клиентское приложение, которое имеет приложение LogServer в качестве клиента). Если приложение Remote LogServer недоступно, для той же цели можно использовать локальное клиентское приложение. Описание сети: Сеть включает два компьютера, одно приложение LogServer и одно клиентское приложение. #ШАГ 1: Этот первый шаг обязателен для всех приложений, разработанных с использованием классов на стороне клиента и сервера, которые используются при построении приложения клиент/сервер. #ШАГ 2: На первом этапе добавьте удаленные и локальные компьютеры, и они будут подключены к сетевому соединению. Сначала добавьте приложение Windows Form и необходимые элементы управления. После того, как форма добавлена, добавьте кнопку и дайте ей событие клика. Прикрепите следующий код к событию нажатия кнопки: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Обрабатывает Button1.Click Если Не My.Settings.IsServer Тогда ' Запускаем сервер на указанном порту: ' Сначала создайте прослушиваемый сокет Пытаться My.Settings.LogServerPort = Convert.ToInt32(TextBox1.Text) ' Создаем серверный сокет (на всякий случай он должен быть неблокирующим) Использование d в качестве нового TcpListener (My.Settings.LogServerAddress, My.Settings.LogServerPort) д.Начать() Завершить использование Поймать экс как исключение MsgBox(ex.ToString()) Завершить попытку Конец, если Конец сабвуфера Это запустит приложение LogServer на указанном порту. Реализация клиентского класса: Поскольку приложение представляет собой простое клиент-серверное приложение, класс Client будет использоваться для обработки всех взаимодействий типа запрос/ответ.Класс Client имеет поле экземпляра для хранения идентификатора, и это поле инициализируется нулем. Следующий код предназначен для добавления клиентского приложения: Импортирует System.IO Импортирует System.Net.Sockets Импортирует System.Text Класс LogServerClient Наследует LogServer Dim Id как целое число Публичная подписка Новая() Приложение LogServer — это веб-приложение, которое позволяет администраторам наших веб-сайтов отслеживать журналы своих сайтов. Это позволяет им анализировать и получать статистическую информацию о своих журналах сайта, чтобы они могли оценивать риски, настраивать производительность своего сервера и устранять проблемы. Приложение позволяет: • Получить все события журнала, созданные определенным пользователем с определенным идентификатором. • Получить статистику для всех сообщений журнала, созданных конкретным пользователем. • Получить сообщение журнала, используя идентификатор сообщения. • Узнайте, какое сообщение журнала было вызвано каким URL-адресом. • Анализировать сообщения журнала и получать статистику для определенного URL-адреса. • Выполните корреляционный анализ между двумя сообщениями журнала. • Анализ событий, связанных с конкретным сообщением журнала, и получение некоторых сводных данных. • Запускать или останавливать сообщения журнала. • Узнайте, были ли просмотрены сообщения журнала, которые уже произошли. • Закрыть сообщения журнала, которые уже были просмотрены. LogServer — это одна из альтернатив премиум-услуги с открытым исходным кодом, которую продает один из наших конкурентов. С его помощью наша команда может узнать сообщения журнала, которые произошли на нашем сервере. В процессе этого мы узнаем, какая часть нашего кода генерировала эти сообщения журнала, и мы можем обнаружить, что в ней есть какая-то проблема. Исходный код LogServer: Приложение LogServer написано на PHP. Он использует Zend Framework 2. Это приложение с открытым исходным кодом, и вы можете загрузить его с нашего веб-сайта. Вы можете получить исходный код, перейдя по этой ссылке. Возможности логсервера: Приложение позволяет выполнять различные действия, такие как открытие/закрытие, поиск, мониторинг, запуск, остановка и закрытие сообщений журнала в режиме реального времени. Приложение позволяет отправлять сообщения журнала, получать идентификатор сообщения, тип сообщения, данные сообщения, имя приложения, IP-адрес, имя устройства и время. Он также позволяет выполнять корреляционный анализ и корреляционную идентификацию. Платформы, поддерживаемые LogServer: Приложение совместимо с Windows, Mac и Linux. Он доступен для пользователей с LogServer версии 2.4.4 и выше. Другая версия приложения работает для Windows и Mac. Языки, поддерживаемые LogServer: Приложение доступно на английском, немецком и французском языках. Читайте также: Лучшее программное обеспечение для мониторинга системы 10 лучших веб-хостинговых компаний 20 лучших бесплатных скриптов 10 лучших плагинов WordPress Лучшие темы для интернет-магазина Shopify Пиксель Facebook fb6ded4ff2
Related links:
Comments