c - UDP端口访问

标签 c udp

我有一个用 C 编写的小型服务器程序,它向客户端打印一条消息。该程序使用UDP端口进行通信。

我的问题是:有没有一种方法或应用程序可以让我在 Windows 机器上测试程序的功能。例如,如果我输入某个命令,我可以在计算机上看到程序的响应。

远程登录 xx.xx.xx.xx。 PortNum,我相信 telnet wpuld 不起作用。

最佳答案

不知道任何现有工具。我假设您的服务器收到来自客户端的消息并发回响应消息。如果这是正确的,请创建一个基本的客户端程序,该程序发送一条消息(sendto()),然后调用recvfrom()(在我的平台上默认为阻塞模式),然后打印收到的响应消息。这对我来说效果很好。没有时间寻找示例(在 Linux 上),但我想您应该能够从网络上使用 Windows 的 udp 客户端示例。如果您想要我的客户端程序作为模板,请告诉我。

关于c - UDP端口访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213878/

相关文章:

c++ - 什么是高效打印字符串排列的算法?

python - 分配一 block 内存并立即在 C 中释放它失败

iOS 应用只能发送 125 条 UDP 消息?

network-programming - 有没有人使用 UDP jumbograms 实现了解决方案?

c - 在同一UDP数据包中发送ASCII字符和int

sockets - Haskell 中的非阻塞 UDP 接收

c - 调用memcpy报错

c - 程序在尝试对结构的指针成员进行 malloc 时出现段错误

c - 对 'freeHeap' 的 undefined reference

c# - 使用套接字发送回复广播