Недавно я столкнулся с проблемой сокета между различными рабочими станциями. Я использую Delphi TClientSocket для подключения к серверу и получения данных от него. И в ходе моего тестирования я обнаружил, что данные TClientSocket нестабильны на разных рабочих станциях.
Сервер находится в Windows XP (SP2) и продолжает передавать сообщения со скоростью 10000 кбит / с. Есть еще две Windows XP (SP2), на которых работает то же клиентское приложение, получающее данные с сервера. Но результат настолько отличается, что один клиент продолжает получать данные со скоростью 10000 кбит / с, а другой - только 300 кбит / с.
Возможно ли, что эти две клиентские приложения, тестирующие рабочие станции Windows XP (SP2), имеют что-то по-разному, приведут к такому результату? Что-то вроде значения реестра или еще что-то?
Пожалуйста, помогите, спасибо.