PCP request to router (port forwarding) problem.
Hi and thank you for opening this post and considering helping me,...I want my application to "forward" a port for TCP traffic, tho till now I've been using UpNP which, from what I found out is pretty insecure and it does not work always due to it being disabled, so I wanted to attempt to do the port forwarding via PCP, but for the UpNP I used the mono.nat library so it was pretty easy to get around and that's why I don't get how to construct the message. I found the documentation and the passage that contains the format of how the message is supposed to be formatted like, tho I have no idea how to do do that in C#, should I use mappings or perhaps sockets? ...and how to implement.