Хотя ответ goreSplatter верен, вы имеете дело с 3-х уровневыми протоколами: HTTP поверх SSL поверх сокетов (которые, в свою очередь, работают поверх стека IP). Ваш подход касается только одного из 3 (сокетов).
Подход goreSplatter по-прежнему требует от вас реализации собственного стека HTTP для обработки сообщений с сервером - это не тривиальная задача.
Я не думаю, что это возможно для POST-данных с помощью файловых оболочек (возможно, с помощью потоковых упаковщиков), но я бы посоветовал вам использовать cURL для доступа к URL и избавить себя от большой боли.
Есть много примеров, которые вы можете найти в Google - вот один