首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UDP端口访问

UDP端口访问
EN

Stack Overflow用户
提问于 2013-03-05 08:48:42
回答 2查看 284关注 0票数 0

我用C语言编写了一个小的服务器程序,它将一条消息打印到客户机。此程序使用UDP端口进行通信。

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

telnet xx。PortNum,我相信telnet wpuld不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-05 10:18:46

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

票数 1
EN

Stack Overflow用户

发布于 2013-03-05 11:24:12

我认为您可能想要使用netcat;如果它安装在您的机器上,它通常由"nc“执行。

netcat可以连接或侦听tcp或udp端口;-u是udp。

nc -u主机端口#连接到udp端口

nc -u -l 127.0.0.1 1026 #监听端口1026,使用udp模式。

等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15213878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档