UDP ASSOCIATE请求用于在其中建立关联 UDP中继进程处理UDP数据报。 DST.ADDR和 DST.PORT字段包含客户端期望的地址和端口 用于为关联发送UDP数据报。服务器可以 使用此信息来限制对关联的访问。如果 客户端在UDP时没有信息 ASSOCIATE,客户端必须使用所有端口号和地址 零。
从RFC 1928开始,我将文本解释为DST.ADDR和DST.PORT仅对限制对关联的访问有用(我将限制访问作为阻止通过关联发送UDP,这对我来说很有意义。
通过遵循RFC,我已经实现了客户端 - >代理 - >远程用于UDP中继。
现在我的困惑是如何实现远程 - >代理 - >客户端,WHAT端口监听远程数据包和客户端的WHAT端口转发数据包到? RFC没有明确说明这一点。