I'm new to sockets and am trying to add proxy support to my http class. I have already implemented proxies that don't require username/pass but am not sure how would I would handle ones that do. Previously I was using HttpWebRequest and would just use a NetworkCredential to pass the username/pass to, but I can't do that here. Can anyone shed some light? Thanks in advance.