I am trying to write a networking software -firewall in server, proxy?
<p>I have question about network programming. My first question was probably about the platform, because the speed and the user friendliness is important. I decided to do it in VC++, not in .net (C#), as I want to use the firewall mechanism, though should find the common way between old windows and after vista, as I was studying about it. Honestly, I have a book titled "Network Programming for Microsoft Windows Second Edition" and another book that is about Active Directory and not an important issue here. I need to use it, too. I don't know how much that book can related to and help my software writing.</p>

<p>My software needs to do the Bandwidth allocation job, it needs to do some packet processing and needs to control the internet usage of all clients in the server that receive internet from server, DHCP maybe or maybe through IP address, I don't know, maybe it is good or needed to write a proxy, as for filtering, too. In fact, I need guidance for writing this software, forgot to say that proxy brings a question about connectionless UDP in my mind, if that's the same way I thought: through sockets make a simple bridge.</p>

<p>Thanks!</p>
