I want to connect to remote machine thru firewall using socket class at particular port number.

Does any one how to implement this in C#?
WebProxy class can be used only for HTTP requests.
But I need regular socket connection thru firewall.

Thanks
Srini