C# 如何发送回UDP源地址?
我有一个关于使用UDP在服务器和客户端之间进行通信的问题。我先解释一下我想做什么C# 如何发送回UDP源地址?,c#,udp,client,port,C#,Udp,Client,Port,我有一个关于使用UDP在服务器和客户端之间进行通信的问题。我先解释一下我想做什么 客户端使用随机UDP源向服务器发送消息 静态服务器UDP端口(11000)的端口 然后,服务器学习客户端发送端口 然后,服务器使用另一条消息将消息发送回客户端 随机端口到客户端发送端口 问题是,只有当客户端随机端口在路由器上转发时,服务器才能发回。我不知道这是否可能,但服务器是否应该能够使用客户端用于发送的相同端口将数据发送回客户端,而不转发端口?我也读过关于打孔的书,但如果我理解正确的话,它只在需要点对点连接
- 客户端使用随机UDP源向服务器发送消息 静态服务器UDP端口(11000)的端口
- 然后,服务器学习客户端发送端口
- 然后,服务器使用另一条消息将消息发送回客户端 随机端口到客户端发送端口
Degor您能更精确地进行设置吗?服务器在哪里?在你那边?客户来自互联网?服务器前面有防火墙吗?为什么使用随机端口?