我有一个用 C 编写的小型服务器程序,它向客户端打印一条消息。该程序使用UDP端口进行通信。
我的问题是:有没有一种方法或应用程序可以让我在 Windows 机器上测试程序的功能。例如,如果我输入某个命令,我可以在计算机上看到程序的响应。
远程登录 xx.xx.xx.xx。 PortNum,我相信 telnet wpuld 不起作用。
最佳答案
不知道任何现有工具。我假设您的服务器收到来自客户端的消息并发回响应消息。如果这是正确的,请创建一个基本的客户端程序,该程序发送一条消息(sendto()),然后调用recvfrom()(在我的平台上默认为阻塞模式),然后打印收到的响应消息。这对我来说效果很好。没有时间寻找示例(在 Linux 上),但我想您应该能够从网络上使用 Windows 的 udp 客户端示例。如果您想要我的客户端程序作为模板,请告诉我。
关于c - UDP端口访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213878/