将客户端的协议更改为服务器

时间:2011-06-16 01:31:18

标签: windows tcp network-programming udp sctp

我必须使用不同的协议(Tcp,UDP,Sctp)测试从客户端到服务器的值。 请指导它是如何实现的。在Windows中是否有任何方式来更改协议,或者无论如何通过使用像数据包跟踪器这样的软件来找到它。

由于

2 个答案:

答案 0 :(得分:1)

虽然问题并不完全清楚,但听起来您有兴趣在使用每个协议时看到客户端和服务器之间发送的信息。

Windows不提供内置实用程序来查看数据包数据,但可以使用数据包分析器查看,例如Wireshark

为了查看每个协议发送的值,您必须为每个协议运行客户端,并使用它连接到该协议的服务器。如果您没有要连接的服务器,则可能需要在本地计算机上运行一个服务器。

您可以使用Wireshark中的过滤器将捕获的数据缩小到您感兴趣的协议如果您不知道正在使用的协议,您可以按照可用于该连接的端口号进行过滤使用netstat命令。

您可能需要使用netstat -b来向您显示哪些程序正在使用哪些端口。

答案 1 :(得分:0)

如果你只需要使用不同的协议生成数据包,那么像netcat这样的工具也可以提供帮助。它支持TCP和UDP,并已移植到windows