tcp - 如何测试我的 TCP 协议(protocol)应用程序?

标签 tcp xmpp protocols network-protocols instant-messaging

在创建与各种 TCP 协议(protocol)(​​HTTP 除外)接口(interface)的应用程序时,我们需要测试我们的应用程序以及它如何与真实服务器通信。

现在通常使用共享主机,您不能安装任何低级别服务来讨论协议(protocol),例如 POP3、用于电子邮件的 IMAP、SIPXMPP和即时消息。

那么是否存在“测试”服务器(如 example.com)来帮助您调试或测试您的应用程序是否正确使用该协议(protocol)?

或者在另一台本地 PC 上安装一些电子邮件/IM 协议(protocol)服务器可能很容易,然后我们可以使用 Wireshark用那个测试?

最佳答案

我认为 wireshark 可能是您最好的选择。我从未听说过公开可用的测试服务器,我会在您的 LAN 上安装一个服务器并将其用于测试。

关于tcp - 如何测试我的 TCP 协议(protocol)应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1296936/

相关文章:

c++ - Corba 请求超时

java - Spring 集成 : TCP Client/Server opening one client connection per server connection

QT QTcpServer::incomingConnection(qintptr handle) 没有触发?

android - 在 android 中监听 XMPP 数据包

ios - 打开 Google map 应用 iOS 6(网络应用)

c++ - 套接字保活不工作

xmpp - 我无法启动 ejabberd 服务器

安卓/XMPP : presence listener ignores/drops UNAVAILABLE presences

java - 使用 java 的 FIX 协议(protocol)

Clojure:列出在命名空间内实现某些协议(protocol)的所有定义类型