2009-08-18 3 views
1

При создании приложений, которые взаимодействуют с различными протоколами TCP (кроме HTTP), нам нужно протестировать наше приложение и как он взаимодействует с реальным сервером.Как проверить приложение протокола TCP?

Теперь, как правило, с использованием общего хостинга вы не можете устанавливать службы низкого уровня для протоколов разговора, таких как POP3, IMAP для электронной почты, SIP или XMPP и для обмена мгновенными сообщениями.

Так существуют ли «тестовые» серверы, которые существуют (например, example.com), которые помогают вам отлаживать или тестировать, правильно ли вы используете этот протокол?

Или, может быть, достаточно легко установить какой-либо сервер протокола электронной почты/обмена мгновенными сообщениями на другой локальный компьютер, а затем мы можем использовать Wireshark, чтобы проверить это?

ответ

4

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

+0

Существуют ли какие-либо серверы электронной почты/протокола обмена сообщениями, которые могут быть установлены на компьютерах под управлением Windows XP? –

+1

Для Windows XP должно быть достаточно бесплатного или открытого сервера, если вы не работаете с очень проприетарными протоколами в нишевых областях. –

1

Windows Server поставляется со встроенным SMTP-сервером. Попробуйте here для получения информации

Существует список серверов XMPP here, я лично использовал OpenFire для Windows.