К примеру 2 человека зашли на один сайт, один человек отправил http запрос к серверу, сервер обработал и серверу нужно отправить http запрос второму человеку? Как это сделать? Через сокеты?
Эээээ, что?
Ну в принципе то конечно через сокеты, но по факту почитайте как работает TCP протокол. Отправить ответ можно пока поднят коннект. Реализация зависит от языка, например в PHP эта задача целиком на Apache.