如何写一个UDP调试软件

我之前是做工控的,但是主要接触PLC,人机交互主要用的是触摸屏,上位机主要使用WINCC,组态王等既成软件,但是现在领导说这些太臃肿了,让我写一个点开就能用的软件,我需要的功能很少,能够接受UDP组播发送的消息能经过转换后显示出来,点击按钮能够发送对应的报文,这些有现成的软件嘛?如果没有需要自己写的话,我要学习什么?我要怎么写?如果简单的话,能不能帮我写一下呢?最好带注释,我自己也可以钻研一下。

你最擅长的是什么语言

这边简单说下
使用netcat工具包,支持多个操作系统。
官网下载:

以Linux为例

安装

sudo apt install netcat

使用

  • 服务器端运行
nc -ul 127.0..0.1 6000
  • 客户端运行
nc  -u 127.0..0.1 6000
  • 操作
客户端输入文字,服务器端自动接受显示

这里测试用的本地,如果远程请确保远程端口以开放,换成远程端口接口

如果想要使用语言开发的话:
Python实现udp监听,可参考这个

你这个需求大部分网络调试助手都能满足,你可以随便下载一个先试试,比如这个:

img


TCP UDP都可以,我调试网络接口都一直用的这个

你用什么语言?c#可否?

TCP UDP调试工具sokit 1.0
https://dl.pconline.com.cn/download/373106.html