测试插座连接的好工具?

Nam*_*ame 53 sockets windows networking utility

我正在编写一个tcp/ip客户端,我需要一个"测试服务器"才能轻松测试.它应该监听一个可配置的端口,在客户端连接时显示我以及客户端发送的内容,允许我手动输入要发送给客户端的文本.它应该适用于Windows.

通常我会使用简单但功能强大的nc.exe(别名"Netcat"在Unix上也可以在Windows上使用)但是防病毒软件将其检测为"黑客工具",以便我的系统管理员不要让我使用它工作中.

有没有人使用其他工具来测试套接字连接并对它感到满意?

pat*_*ros 76

赫拉克勒斯很棒.它是一个功能齐全的tcp/udp客户端/服务器,非常适合调试套接字.有关该网站的更多详细信息.

  • 赫拉克勒斯很棒.唯一令我烦恼的是"发送"文本框的长度.它只能容纳500个字符.如果要测试的发送数据大于此值,那么您需要进行多次发送.除非有另一种方法,我不知道. (2认同)
  • 我疯狂地试图让赫拉克勒斯工作。事实证明,TCP 服务器上的“发送”按钮不会在末尾自动输入换行符 \n,因此我的 TCP 客户端无限期地等待消息。为此,请将 <LF> 添加到消息末尾。 (2认同)

j_r*_*ker 9

netcat(nc.exe)是正确的工具.我觉得任何做你想做的工具都会与你的防病毒软件产生完全相同的问题.只需在防病毒软件中将此程序标记为"OK"(如何执行此操作取决于您使用的防病毒软件类型).

当然,您还需要配置您的系统管理员以接受您不会尝试做任何非法行为......


小智 5

尝试使用WiresharkWebScarab,可以更好地将数据插入到交换中(不确定Wireshark是否可以).无论如何,其中一个应该能够帮助你.

  • 这似乎并不完全是我正在寻找的:WebScarac 似乎仅限于 HTTP。Wireshark 似乎允许捕获流量,但不能充当测试服务器,我可以在测试服务器中手动输入客户端的答案。 (2认同)