Как увидеть связь между клиентом и сервером (строковая форма)

У меня есть клиент-серверное приложение. Проблема в том, что сервер не может поддерживать столько клиентов, сколько указано в спецификации или заявлено поставщиком.

То, что я пытаюсь сделать, это заменить сервер своей собственной реализацией, удалив текущее ограничение, а также немного его масштабировав.

Но чтобы поддерживать связь между клиентом и сервером, я должен увидеть, как происходит связь.

Я пытался найти источник, но безуспешно.

Поэтому теперь я с нетерпением жду, чтобы отследить связь, а затем создать макет для установления соединения между моим сервером и клиентом.

Так почему я здесь, потому что я хочу знать, можно ли посмотреть на происходящее общение, если да, то как?

PS: я уже пытался прослушать пакет данных, используя wireshark, но проблема в том, что он показывает только шестнадцатеричный пакет данных части связи, которую трудно отследить и декодировать

1 ответ

Я могу понять Hex, но проблема в том, что я не знаю схему кодировки символов, которой он следует.

Возможно это не использует какую - либо схему кодировки символов; может быть, это кодировка вещей в виде двоичных чисел, а не текстовых символов.

Если вы знаете протокол, вы можете написать диссектор для Wireshark (или дать информацию о протоколе кому-то, кто может написать диссектор), и использовать Wireshark + этот диссектор для просмотра трафика.

Если вы не знаете протокол, вам придется перепроектировать его, что является большой работой и может потребовать просмотра двоичных данных, а не простого текста.

Другие вопросы по тегам